diff --git a/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx b/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx index 397dac5e..6a6382ff 100644 --- a/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx +++ b/src/components/pages/marketing/form/repeater/delivery-order/DeliverOrderProduct.tsx @@ -224,6 +224,8 @@ const DeliveryOrderProductForm = ({ }, }); + const { resetForm } = formik; + const hasWeekField = useMemo(() => { const marketingType = formik.values.marketing_type?.value?.toLowerCase(); if (marketingType === 'ayam_pullet') { @@ -243,9 +245,9 @@ const DeliveryOrderProductForm = ({ return false; }, [formik.values.marketing_product, formik.values.marketing_type]); - const handleResetForm = () => { + const handleResetForm = useCallback(() => { setFormErrorMessage(''); - formik.resetForm({ + resetForm({ values: { delivery_date: '', vehicle_number: '', @@ -269,7 +271,7 @@ const DeliveryOrderProductForm = ({ }, }); // setSelectedProduct(null); - }; + }, [resetForm]); const handleBlurField = useCallback( (field: string) => {