refactor(inquiries): Remove unused isSubmitting state from status change

- Remove isSubmitting prop from ChangeStatusForm component interface
- Remove isSubmitting parameter from ChangeStatusForm component destructuring
- Remove isChangingStatus variable from useChangeInquiryStatus hook
- Remove isSubmitting prop passed to ChangeStatusForm in InquiriesTable
- Remove isChangingStatus from presenter return object
- Simplify status change form by eliminating unused loading state management
This commit is contained in:
AmirReza Jamali
2025-11-25 15:47:40 +03:30
parent 864c588f8a
commit 05e4346b1b
3 changed files with 5 additions and 6 deletions
@@ -11,14 +11,14 @@ interface ChangeStatusFormProps {
onSubmit: (data: TChangeInquiryStatusCredentials) => void;
onCancel: () => void;
currentStatus: string;
isSubmitting?: boolean;
}
const ChangeStatusForm = ({
onSubmit,
onCancel,
currentStatus,
isSubmitting,
}: ChangeStatusFormProps) => {
const {
register,
+1 -2
View File
@@ -38,7 +38,6 @@ const InquiriesTable = () => {
setIsChangeStatusModalOpen,
deleteInquiry,
handleChangeStatus,
isChangingStatus,
filterRegister,
handleFilterSubmit,
search,
@@ -175,7 +174,7 @@ const InquiriesTable = () => {
onSubmit={handleChangeStatus}
onCancel={() => setIsChangeStatusModalOpen(false)}
currentStatus={currentInquiry?.status ?? "pending"}
isSubmitting={isChangingStatus}
/>
</Modal>
{isDeleteModalOpen && (
@@ -53,7 +53,7 @@ const useInquiriesListPresenter = () => {
const { data, isPending } = useGetInquiries(params);
const { mutate } = useDeleteInquiry(() => setIsDeleteModalOpen(false));
const { mutate: changeStatus, isPending: isChangingStatus } =
const { mutate: changeStatus } =
useChangeInquiryStatus(() => setIsChangeStatusModalOpen(false));
const search = (data: any) => {
@@ -92,7 +92,7 @@ const useInquiriesListPresenter = () => {
setCurrentInquiry,
deleteInquiry,
handleChangeStatus,
isChangingStatus,
filterRegister,
handleFilterSubmit,
search,