diff --git a/src/Components/Document/ReqEditPage.js b/src/Components/Document/ReqEditPage.js index dd2e0a9..0c73521 100644 --- a/src/Components/Document/ReqEditPage.js +++ b/src/Components/Document/ReqEditPage.js @@ -35,8 +35,10 @@ const RequestEditPage = () => { const { group } = appState; const navigate = useNavigate(); const [requests, setRequests] = useState([1]); + const [prodReq, setProdReq] = useState(); const [fetchedCase, setFetchedCase] = useState(); const [showInputEle, setShowInputEle] = useState(true); + const [showprodInputEle, setShowprodInputEle] = useState(true); const [document, setDocument] = useState(null); const appUserId = group ? group?.appUserId : null; const [docId, setDocId] = useState(documentId); @@ -46,6 +48,7 @@ const RequestEditPage = () => { const [isReport, setIsReport] = useState(false); const [showErrorModal, setShowErrorModal] = useState(false); const [isBusy, setIsBusy] = useState(false); + // Case Vars const state = group?.state[0] ? group.state[0].code : "ny"; const lawFirm = group ? group?.firm : null; @@ -85,6 +88,7 @@ const RequestEditPage = () => { return { showInputEle: false, text: item.text, index: index }; }); setRequests(resp); + setProdReq(standardProd); }) .catch((err) => console.log(err)); }, [documentId]); @@ -235,6 +239,19 @@ const RequestEditPage = () => { setRequests(newSelectedrequests); }; + const handleProdBlur = (e, i) => { + const newSelectedrequests = requests?.map((r) => { + if (r.index === i) { + return { + ...r, + showInputEle: !showInputEle, + }; + } + return r; + }); + setRequests(newSelectedrequests); + }; + const handleFocus = (arg, i) => { const newSelectedrequests = requests?.map((r) => { if (r.index === i) { @@ -248,11 +265,22 @@ const RequestEditPage = () => { setRequests(newSelectedrequests); }; + const handleProdFocus = (arg, i) => { + const newSelectedrequests = requests?.map((r) => { + if (r.index === i) { + return { + ...r, + showInputEle: !showInputEle, + }; + } + return r; + }); + setRequests(newSelectedrequests); + }; + const handleEditValue = (e, i) => { - console.log("e,i ", e, i); const editingRes = requests?.map((r) => { if (r.index === i) { - console.log("r.inex", r.index); return { ...r, text: e.target.value, @@ -263,6 +291,20 @@ const RequestEditPage = () => { setRequests(editingRes); }; + const handleEditProdValue = (e, i) => { + console.log("e,i ", e, i); + const editingProd = standardProd?.map((r) => { + if (r.index === i) { + return { + ...r, + text: e.target.value, + }; + } + return r; + }); + setProdReq(editingProd); + }; + const handleBack = () => { navigate(`/documents`); }; @@ -365,24 +407,26 @@ const RequestEditPage = () => {