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