From fb3301169eb634b96d80e7cdaa4dfa57b0180121 Mon Sep 17 00:00:00 2001 From: AmirReza Jamali Date: Mon, 13 Apr 2026 19:33:11 +0330 Subject: [PATCH] fix(FormFooter, useCreateCustomerPresenter): disable submit button during mutation - Added a disabled state to the submit button in FormFooter to prevent multiple submissions while a mutation is in progress. - Included a blank line in useCreateCustomerPresenter for improved code readability. --- src/components/forms/customers/useCreateCustomerPresenter.ts | 1 + src/components/ui/FormFooter.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/src/components/forms/customers/useCreateCustomerPresenter.ts b/src/components/forms/customers/useCreateCustomerPresenter.ts index e245563..ca0e27d 100644 --- a/src/components/forms/customers/useCreateCustomerPresenter.ts +++ b/src/components/forms/customers/useCreateCustomerPresenter.ts @@ -31,6 +31,7 @@ const useCreateCustomerPresenter = ({ mode: "onChange", defaultValues, }); + const router = useRouter(); const { mutate: createCustomer, isPending: isCreating } = useCreateCustomer(); const { mutate: updateCustomer, isPending: isUpdating } = useUpdateCustomer( diff --git a/src/components/ui/FormFooter.tsx b/src/components/ui/FormFooter.tsx index d419301..9fb12c2 100644 --- a/src/components/ui/FormFooter.tsx +++ b/src/components/ui/FormFooter.tsx @@ -13,6 +13,7 @@ const FormFooter = ({ onCancel }: IProps) => {