From 30144695f904fa7b749b9c789261f84da66b940e Mon Sep 17 00:00:00 2001 From: Kartik Sharma Date: Tue, 7 Oct 2025 14:34:10 +0530 Subject: [PATCH] Selected organization should remain visible after navigating back --- .../Organization/OrgPickerFromSPId.jsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/components/Organization/OrgPickerFromSPId.jsx b/src/components/Organization/OrgPickerFromSPId.jsx index 69774947..dfa9cd3c 100644 --- a/src/components/Organization/OrgPickerFromSPId.jsx +++ b/src/components/Organization/OrgPickerFromSPId.jsx @@ -1,4 +1,4 @@ -import { useState } from "react"; +import { useEffect, useState } from "react"; import { useAssignOrgToTenant, useOrganizationBySPRID, @@ -14,12 +14,14 @@ import { OrgCardSkeleton } from "./OrganizationSkeleton"; // Zod schema: only allow exactly 4 digits const OrgPickerFromSPId = ({ title, placeholder }) => { - const { onClose, startStep, flowType, onOpen, prevStep } = + const { onClose, startStep, flowType, onOpen, prevStep, orgData } = useOrganizationModal(); + const { register, handleSubmit, + setValue, formState: { errors }, watch, } = useForm({ @@ -36,7 +38,15 @@ const OrgPickerFromSPId = ({ title, placeholder }) => { setSPRID(formdata.spridSearchText); }; - const handleOrg = (orgId) => {}; +// Add this.. + useEffect(() => { + if (orgData?.sprid) { + setValue("spridSearchText", orgData.sprid); + setSPRID(orgData.sprid); + } + }, [orgData, setValue]); + + const handleOrg = (orgId) => { }; const SP = watch("spridSearchText"); return (