feat(FE-42): create Kandang form validation schema

This commit is contained in:
ValdiANS
2025-10-05 13:41:27 +07:00
parent 531a257e78
commit 6441a38a9d
@@ -0,0 +1,23 @@
import * as Yup from 'yup';
export const KandangFormSchema = Yup.object({
name: Yup.string().required('Nama wajib diisi!'),
locationId: Yup.number()
.min(1, 'Lokasi wajib diisi!')
.required('Lokasi wajib diisi!'),
location: Yup.object({
value: Yup.number().min(1).required(),
label: Yup.string().required(),
}).nullable(),
picId: Yup.number().min(1, 'PIC wajib diisi!').required('PIC wajib diisi!'),
pic: Yup.object({
value: Yup.number().min(1).required(),
label: Yup.string().required(),
}).nullable(),
});
export const UpdateKandangFormSchema = KandangFormSchema;
export type KandangFormValues = Yup.InferType<typeof KandangFormSchema>;