fix: validasi form tambah pengajuan surat

This commit is contained in:
2026-01-07 17:10:28 +08:00
parent 2117612337
commit 2a5b6e7b7c

View File

@@ -288,11 +288,12 @@ export default function FormSurat() {
[key]: updateArrayByKey(prev[key], value.key, value.value),
}));
} else {
const errorMsg = validateField(key, value);
const keyFix = key == "nama" ? "nama_kontak" : key;
const errorMsg = validateField(keyFix, value);
setErrors((prev) => ({
...prev,
[key]: errorMsg,
[keyFix]: errorMsg,
}));
setFormSurat({
@@ -402,7 +403,7 @@ export default function FormSurat() {
label={<FieldLabel label="Nama" hint="Nama kontak" />}
placeholder="Budi Setiawan"
value={formSurat.nama}
error={errors.nama}
error={errors.nama_kontak}
onChange={(e) =>
validationForm({ key: "nama", value: e.target.value })
}
@@ -420,6 +421,7 @@ export default function FormSurat() {
placeholder="08123456789"
value={formSurat.phone}
error={errors.phone}
type="number"
onChange={(e) =>
validationForm({ key: "phone", value: e.target.value })
}