fix: make suppliers optional

This commit is contained in:
ValdiANS
2026-01-15 11:59:25 +07:00
parent bf38178969
commit 6a7990e722
2 changed files with 13 additions and 11 deletions
@@ -92,7 +92,6 @@ export const ProductFormSchema: Yup.ObjectSchema<ProductFormSchemaType> =
.typeError('Harga wajib diisi!'), .typeError('Harga wajib diisi!'),
}) })
) )
.min(1, 'Minimal harus ada 1 supplier!')
.required('Supplier wajib diisi!'), .required('Supplier wajib diisi!'),
flags: Yup.array() flags: Yup.array()
@@ -527,6 +527,7 @@ const ProductForm = ({ type = 'add', initialValues }: ProductFormProps) => {
idx idx
)} )}
isClearable isClearable
isDisabled={type === 'detail'}
className={{ className={{
wrapper: 'min-w-48 w-full', wrapper: 'min-w-48 w-full',
}} }}
@@ -573,16 +574,18 @@ const ProductForm = ({ type = 'add', initialValues }: ProductFormProps) => {
</table> </table>
</div> </div>
<div className='w-full flex flex-row justify-center'> {type !== 'detail' && (
<Button <div className='w-full flex flex-row justify-center'>
type='button' <Button
color='success' type='button'
onClick={addSupplierHandler} color='success'
> onClick={addSupplierHandler}
<Icon icon='ic:round-plus' width={24} height={24} />{' '} >
Tambah Supplier <Icon icon='ic:round-plus' width={24} height={24} />{' '}
</Button> Tambah Supplier
</div> </Button>
</div>
)}
</Card> </Card>
)} )}
</div> </div>