From f6d864d42e0ca7d9736887030f83a777fa9c81da Mon Sep 17 00:00:00 2001 From: pramod mahajan Date: Sat, 20 Sep 2025 12:14:34 +0530 Subject: [PATCH] assign to project and Tenant flow is integrated with api --- src/components/Organization/AssignOrg.jsx | 17 +- src/components/Organization/ManagOrg.jsx | 124 ++++++++--- .../Organization/ManageOrganization1.jsx | 193 ------------------ src/components/Organization/OrgPicker.jsx | 149 +++++++++----- src/components/Organization/OrgPicker2.jsx | 146 +++++++------ .../Organization/OrganizationModal.jsx | 13 +- .../Organization/OrganizationsList.jsx | 29 ++- .../Project/ProjectOrganizations.jsx | 4 +- src/hooks/useOrganization.js | 29 ++- src/pages/Organization/OrganizationPage.jsx | 4 +- src/repositories/OrganizationRespository.jsx | 4 +- src/slices/localVariablesSlice.jsx | 2 + 12 files changed, 335 insertions(+), 379 deletions(-) delete mode 100644 src/components/Organization/ManageOrganization1.jsx diff --git a/src/components/Organization/AssignOrg.jsx b/src/components/Organization/AssignOrg.jsx index c773bc88..cbe43c7c 100644 --- a/src/components/Organization/AssignOrg.jsx +++ b/src/components/Organization/AssignOrg.jsx @@ -15,7 +15,7 @@ import { } from "../../hooks/useOrganization"; const AssignOrg = ({ setStep }) => { - const { isOpen, orgData, startStep, onOpen, onClose, prevStep } = + const { isOpen, orgData, startStep, onOpen, flowType, prevStep,onClose } = useOrganizationModal(); const selectedProject = useSelectedProject(); const { data: masterService, isLoading: isMasterserviceLoading } = @@ -24,9 +24,7 @@ const AssignOrg = ({ setStep }) => { useProjectAssignedServices(selectedProject); const { data: orgType, isLoading: orgLoading } = useOrganizationType(); - const { mutate: AssignToProject, isPending } = useAssignOrgToProject( - () => {} - ); + const { mutate: AssignToProject, isPending } = useAssignOrgToProject(()=>onClose()); const mergedServices = useMemo(() => { if (!masterService || !projectServices) return []; @@ -61,6 +59,15 @@ const AssignOrg = ({ setStep }) => { const handleEdit = () => { onOpen({ startStep: 4 , orgData:orgData}); }; + const handleBack =()=>{ + if(prevStep == 1 && flowType == "assign"){ + onOpen({ startStep: prevStep }) + }else if(prevStep == 1 && flowType == "assign"){ + onOpen({ startStep: 1 }) + }else{ + onOpen({ startStep: 2 }) + } + } if (isMasterserviceLoading || isLoading) return
Loading....
; return ( @@ -186,7 +193,7 @@ const AssignOrg = ({ setStep }) => {