From f52e06af65aca08b9d4207b81ec8b36b6dc5d8fe Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Sat, 15 Jun 2024 17:27:59 +0100 Subject: [PATCH] employer uid added to request payload --- .../users-list/add-signatory-modal/ModalForm.tsx | 4 ++-- .../users-list/table/columns/UserActionsCell.tsx | 2 +- src/context/CustomModal.tsx | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/modules/employers/employers-list/users-list/add-signatory-modal/ModalForm.tsx b/src/app/modules/employers/employers-list/users-list/add-signatory-modal/ModalForm.tsx index 6185ada..c193e69 100644 --- a/src/app/modules/employers/employers-list/users-list/add-signatory-modal/ModalForm.tsx +++ b/src/app/modules/employers/employers-list/users-list/add-signatory-modal/ModalForm.tsx @@ -38,7 +38,7 @@ const editUserSchema = Yup.object().shape({ const ModalForm: FC = ({ user, isUserLoading }) => { - const {closeCustomModal} = useCustomModal() + const {closeCustomModal, showCustomModal} = useCustomModal() const { setItemIdForUpdate } = useListView(); const { refetch, isLoading } = useQueryResponse(); @@ -72,7 +72,7 @@ const ModalForm: FC = ({ user, isUserLoading }) => { if (isNotEmpty(values.id)) { await updateUser(values); } else { - await createSignatory(values); + await createSignatory({employer_uid:showCustomModal?.data?.id, ...values}); } } catch (ex) { console.error(ex); diff --git a/src/app/modules/employers/employers-list/users-list/table/columns/UserActionsCell.tsx b/src/app/modules/employers/employers-list/users-list/table/columns/UserActionsCell.tsx index c402c47..cfa2000 100644 --- a/src/app/modules/employers/employers-list/users-list/table/columns/UserActionsCell.tsx +++ b/src/app/modules/employers/employers-list/users-list/table/columns/UserActionsCell.tsx @@ -61,7 +61,7 @@ const UserActionsCell: FC = ({id}) => { {/* begin::Menu item */}
- {openCustomModal(MODALNAMES.addSignatory, {})}}> + {openCustomModal(MODALNAMES.addSignatory, {id})}}> Add Signatory
diff --git a/src/context/CustomModal.tsx b/src/context/CustomModal.tsx index c63863a..02d5290 100644 --- a/src/context/CustomModal.tsx +++ b/src/context/CustomModal.tsx @@ -11,12 +11,12 @@ type ContextProps = { type ShowModalProps = { name?: string data?: { - [index: string]: string | number | undefined; + [index: string]: undefined | null | number | string; } } type DataProps = { - [index: string]: string | number | undefined; + [index: string]: undefined | null | number | string; } type ModalNames = { -- 2.34.1