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