UI & API Struktur organisasi sudah bisa aktif & tidak aktif

This commit is contained in:
2025-07-07 21:41:27 +08:00
parent a2e25a3e3a
commit c0b941395d
4 changed files with 19 additions and 12 deletions

View File

@@ -55,6 +55,11 @@ export default function EditPegawai() {
isActive: true,
});
const statusOptions = [
{ value: true, label: 'Aktif' },
{ value: false, label: 'Tidak Aktif' },
];
// Format date to YYYY-MM-DD for date input
const formatDateForInput = (dateString: string) => {
if (!dateString) return '';
@@ -249,18 +254,16 @@ export default function EditPegawai() {
/>
<Select
label="Status Pegawai"
placeholder="Pilih status"
data={[
{ value: 'true', label: 'Aktif' },
{ value: 'false', label: 'Tidak Aktif' },
]}
data={statusOptions.map((s) => ({
value: String(s.value),
label: s.label,
}))}
value={String(formData.isActive)}
onChange={(val) => {
if (val !== null) {
setFormData({ ...formData, isActive: val === 'true' });
}
setFormData({ ...formData, isActive: val === 'true' });
}}
/>
<Group>
<Button
onClick={handleSubmit}