mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-06-09 15:07:51 +00:00
feat: add bank name input
This commit is contained in:
@@ -31,6 +31,9 @@ export const SupplierFormSchema = Yup.object({
|
||||
npwp: Yup.string()
|
||||
.matches(/^[0-9]+$/, 'Nomor NPWP hanya boleh berisi angka!')
|
||||
.required('Nomor NPWP wajib diisi!'),
|
||||
bank_name: Yup.string()
|
||||
.min(3, 'Nama bank minimal 3 karakter!')
|
||||
.required('Nama bank wajib diisi!'),
|
||||
account_number: Yup.string()
|
||||
.matches(/^[0-9]+$/, 'Nomor rekening hanya boleh berisi angka!')
|
||||
.required('Nomor rekening wajib diisi!'),
|
||||
|
||||
@@ -122,6 +122,7 @@ const SupplierForm = ({
|
||||
email: initialValues?.email ?? '',
|
||||
address: initialValues?.address ?? '',
|
||||
npwp: initialValues?.npwp ?? '',
|
||||
bank_name: initialValues?.bank_name ?? '',
|
||||
account_number: initialValues?.account_number ?? '',
|
||||
due_date: initialValues?.due_date ?? 1,
|
||||
};
|
||||
@@ -149,6 +150,7 @@ const SupplierForm = ({
|
||||
email: values.email,
|
||||
address: values.address,
|
||||
npwp: values.npwp,
|
||||
bank_name: values.bank_name,
|
||||
account_number: values.account_number,
|
||||
due_date: parseInt(values.due_date.toString()),
|
||||
};
|
||||
@@ -368,6 +370,22 @@ const SupplierForm = ({
|
||||
errorMessage={formik.errors.npwp}
|
||||
readOnly={formType === 'detail'}
|
||||
/>
|
||||
<TextInput
|
||||
required
|
||||
label='Nama Bank'
|
||||
name='bank_name'
|
||||
placeholder='Masukkan nama bank supplier'
|
||||
value={formik.values.bank_name}
|
||||
onChange={(e) =>
|
||||
formik.setFieldValue('bank_name', e.target.value.toUpperCase())
|
||||
}
|
||||
onBlur={formik.handleBlur}
|
||||
isError={
|
||||
formik.touched.bank_name && Boolean(formik.errors.bank_name)
|
||||
}
|
||||
errorMessage={formik.errors.bank_name}
|
||||
readOnly={formType === 'detail'}
|
||||
/>
|
||||
<TextInput
|
||||
required
|
||||
label='Nomor Rekening'
|
||||
|
||||
Reference in New Issue
Block a user