fix(FE-42): fix validation supplier form and multi select component

This commit is contained in:
randy-ar
2025-10-13 11:25:39 +07:00
parent 24b702548d
commit 9b53c75f2f
3 changed files with 135 additions and 103 deletions
@@ -2,7 +2,10 @@ import * as Yup from 'yup';
export const SupplierFormSchema = Yup.object({
name: Yup.string().required('Nama wajib diisi!'),
alias: Yup.string().required('Alias wajib diisi!'),
alias: Yup.string()
.matches(/^[A-Za-z0-9]+$/, 'Alias hanya boleh berisi huruf dan angka tanpa spasi atau simbol!')
.max(5, 'Alias maksimal 5 karakter!')
.required('Alias wajib diisi!'),
pic: Yup.string().required('PIC wajib diisi!'),
type: Yup.object({
value: Yup.string().required(),