import { Head, useForm, Link } from '@inertiajs/react'; import React from 'react'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'; import { Input } from '@/components/ui/input'; import { Label } from '@/components/ui/label'; import { Separator } from '@/components/ui/separator'; import AppLayout from '@/layouts/app-layout'; interface Position { id: number; name: string; basic_salary: number | null; } interface PageProps { position: Position; } export default function Edit({ position }: PageProps) { const { data, setData, put, processing, errors } = useForm({ name: position.name, basic_salary: position.basic_salary ?? '', }); const submit = (e: React.FormEvent) => { e.preventDefault(); put(`/admin/positions/${position.id}`); }; return (

Edit Jabatan

Perbarui nama dan gaji pokok jabatan.

Form Edit Jabatan
{/* Nama Jabatan */}
setData('name', e.target.value)} /> {errors.name && (

{errors.name}

)}
{/* Gaji Pokok */}
setData('basic_salary', e.target.value)} />

Perubahan ini TIDAK mempengaruhi data payroll yang sudah ada.

{errors.basic_salary && (

{errors.basic_salary}

)}
); }