|
|
@@ -47,10 +47,10 @@ const laporanSchema = Yup.object().shape({
|
|
|
no_hp: Yup.number().required("Harap Diisi"),
|
|
|
nama: Yup.string().notRequired(),
|
|
|
setuju: Yup.boolean().isTrue("Harap diceklis"),
|
|
|
- alamat: Yup.string().min(3).max(200).notRequired(),
|
|
|
- keterangan: Yup.string().min(3).max(200).required("Harap Diisi"),
|
|
|
+ alamat: Yup.string().min(3, "Minimal 3 huruf").max(200, "Maksimal 200 huruf").notRequired(),
|
|
|
+ keterangan: Yup.string().min(3, "Minimal 3 huruf").max(200, "Maksimal 200 huruf").required("Harap Diisi"),
|
|
|
email: Yup.string().email().notRequired(),
|
|
|
- pelanggaran_id: Yup.array().min(1).required("Harap Diisi"),
|
|
|
+ pelanggaran_id: Yup.array().min(1, "Minimal terdapat 1 jenis pelanggaran").required("Harap Diisi"),
|
|
|
pt_id: Yup.string().required("Harap Diisi"),
|
|
|
foto: Yup.array().notRequired().test("filesize", "Maksimal ukuran foto 15mb", checkIfFilesAreTooBig).test("type", "harus jpeg/png", checkIfFilesAreCorrectType),
|
|
|
dokumen: Yup.array().min(1, "Minimal terdapat 1 dokumen").required().test("filesize", "Maksimal ukuran dokumen 15mb", checkIfFilesAreTooBig),
|