This commit is contained in:
Kenneth Jannette
2024-03-02 14:14:42 -06:00
parent a0eca1c6fe
commit 3ad9aa8063

View File

@@ -24,8 +24,7 @@ const RequestEditPage = () => {
const { appState } = useContext(AppContext); const { appState } = useContext(AppContext);
const { group } = appState; const { group } = appState;
const navigate = useNavigate(); const navigate = useNavigate();
const [parsedRogs, setParsedRogs] = useState(); const [requests, setRequests] = useState([1]);
const [responses, setResponses] = useState([1]);
const [fetchedCase, setFetchedCase] = useState(); const [fetchedCase, setFetchedCase] = useState();
const [showInputEle, setShowInputEle] = useState(true); const [showInputEle, setShowInputEle] = useState(true);
const [document, setDocument] = useState(null); const [document, setDocument] = useState(null);
@@ -88,11 +87,11 @@ const RequestEditPage = () => {
} }
getOutgoingRequests(documentId) getOutgoingRequests(documentId)
.then((data) => { .then((data) => {
const resp = data[0].responses.map((item, index) => { const resp = data[0].requests.map((item, index) => {
// NEVER CHANGE THIS: // NEVER CHANGE THIS:
return { showInputEle: false, resp: item.text, index: index }; return { showInputEle: false, resp: item.text, index: index };
}); });
setResponses(resp); setRequests(resp);
}) })
.catch((err) => console.log(err)); .catch((err) => console.log(err));
}, [documentId]); }, [documentId]);
@@ -168,7 +167,7 @@ const RequestEditPage = () => {
} }
} }
const postEditedResponses = () => {}; const postEditedrequests = () => {};
const onScrollClick = () => { const onScrollClick = () => {
const bottom = window.document.scrollingElement.scrollHeight; const bottom = window.document.scrollingElement.scrollHeight;
@@ -228,12 +227,12 @@ const RequestEditPage = () => {
}); });
return response; return response;
} catch (error) { } catch (error) {
console.error("Error sending responses to the server:", error); console.error("Error sending requests to the server:", error);
} }
} }
const handleBlur = (e, i) => { const handleBlur = (e, i) => {
const newSelectedResponses = responses?.map((r) => { const newSelectedrequests = requests?.map((r) => {
if (r.index === i) { if (r.index === i) {
return { return {
...r, ...r,
@@ -242,11 +241,11 @@ const RequestEditPage = () => {
} }
return r; return r;
}); });
setResponses(newSelectedResponses); setRequests(newSelectedrequests);
}; };
const handleFocus = (arg, i) => { const handleFocus = (arg, i) => {
const newSelectedResponses = responses?.map((r) => { const newSelectedrequests = requests?.map((r) => {
if (r.index === i) { if (r.index === i) {
return { return {
...r, ...r,
@@ -255,11 +254,11 @@ const RequestEditPage = () => {
} }
return r; return r;
}); });
setResponses(newSelectedResponses); setRequests(newSelectedrequests);
}; };
const handleEditValue = (e, i) => { const handleEditValue = (e, i) => {
const editingRes = responses?.map((r) => { const editingRes = requests?.map((r) => {
if (r.index === i) { if (r.index === i) {
return { return {
...r, ...r,
@@ -268,7 +267,7 @@ const RequestEditPage = () => {
} }
return r; return r;
}); });
setResponses(editingRes); setRequests(editingRes);
}; };
const handleBack = () => { const handleBack = () => {
@@ -280,7 +279,7 @@ const RequestEditPage = () => {
}; };
const handleSave = () => { const handleSave = () => {
postEditedResponses(); postEditedrequests();
setShowSaveModal(false); setShowSaveModal(false);
}; };
@@ -352,15 +351,15 @@ const RequestEditPage = () => {
<div className="req-item-inner-div"> <div className="req-item-inner-div">
<EditElement <EditElement
value={ value={
responses && responses.length > 2 requests && requests.length > 2
? // NEVER CHANGE THIS ? // NEVER CHANGE THIS
responses[i].resp requests[i].resp
: null : null
} }
setShowInputEle={setShowInputEle} setShowInputEle={setShowInputEle}
showInputEle={ showInputEle={
responses && responses.length > 2 requests && requests.length > 2
? responses[i].showInputEle ? requests[i].showInputEle
: null : null
} }
handleFocus={handleFocus} handleFocus={handleFocus}
@@ -445,7 +444,7 @@ const RequestEditPage = () => {
); );
}; };
const readyToEdit = fetchedCase && responses.length > 1; const readyToEdit = fetchedCase && requests.length > 1;
return ( return (
<div> <div>