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
- Show organization details here (from SPR or tenant list). User - selects services and clicks Add. -
+
Don't have required organization, Please find using{" "} { - onOpen({ startStep: 2, }); + onOpen({ startStep: 2 }); }} > SPRID