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