fix: validasi form tambah pengajuan surat
This commit is contained in:
@@ -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 })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user