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 = {