This commit is contained in:
Kenneth Jannette
2024-03-05 00:04:21 -06:00
parent a99401833e
commit 3eb7e00434
3 changed files with 56 additions and 249 deletions

View File

@@ -25,7 +25,6 @@ import "../../styles/docedit-page.scss";
const DocEditPage = () => {
const { documentId, responseGenerations, caseId, documentType } = useParams();
const navigate = useNavigate();
const [docType, setDocType] = useState(documentType);
const [parsedRogs, setParsedRogs] = useState();
const [responses, setResponses] = useState([1]);
const [fetchedCase, setFetchedCase] = useState();
@@ -128,8 +127,7 @@ const DocEditPage = () => {
];
/*
* GET document data from Firebase
*
* GET docuement data from Firebase
* */
useEffect(() => {
@@ -156,7 +154,7 @@ const DocEditPage = () => {
}
// TODO: possible *BUG* sometimes sends network req to gen repsonses after first (maybe state is not updating?)
getParsedRequests(documentId, documentType);
if (responsesCreated > 2) {
if (responsesCreated > 0) {
getCompletions(documentId)
.then((data) => {
const resp = data[0].responses.map((item, index) => {
@@ -174,12 +172,10 @@ const DocEditPage = () => {
*/
useEffect(() => {
/*
if (responsesCreated > 0) {
return;
}
*/
if (responsesCreated == 1) {
if (responsesCreated < 1) {
if (documentType == "combined-numbered") {
try {
const res = generateResponsesCombined(documentId);
@@ -217,12 +213,6 @@ const DocEditPage = () => {
const unsub = onSnapshot(docRef, (snapshot) => {
if (snapshot.exists() && snapshot.data().ownerId === appUserId) {
setDocument({ ...snapshot.data(), documentId: snapshot.id });
if (
docType === undefined ||
(docType === null && document.length > 1)
) {
setDocType(document.docType);
}
} else {
setDocument(null);
}
@@ -265,12 +255,15 @@ const DocEditPage = () => {
if (responsesCreated > 0) {
return;
}
const docType = String(documentType);
let mode;
//TODO: remove isRequests var if not goign to use
const isRequests = false;
console.log(
"generateResponsesCombined docmentId docType",
documentId,
docType
);
try {
setIsLoading(true);
fetch(
@@ -283,6 +276,7 @@ const DocEditPage = () => {
return response.json();
})
.then((data) => {
console.log("data in genResponseFromArrayCombined", data);
const respArray = data[0].responses;
const result = respArray?.map((item, index) => {
let obj = {};
@@ -302,12 +296,11 @@ const DocEditPage = () => {
}
async function generateResponses(documentId) {
/*
if (responsesCreated > 0) {
return;
}
*/
const docType = String(documentType);
let mode;
//TODO: remove isRequests var
const isRequests = false;
@@ -323,6 +316,7 @@ const DocEditPage = () => {
return response.json();
})
.then((data) => {
console.log("data in genResponseFromArray ", data);
const respArray = data[0].responses;
const result = respArray?.map((item, index) => {
let obj = {};
@@ -362,7 +356,6 @@ const DocEditPage = () => {
}
async function createAndReturnDocx() {
window.scrollTo({ top: 0 });
setIsBusy(true);
const response = await handleCreateDocx();
if (response.status === 200) {
@@ -371,6 +364,7 @@ const DocEditPage = () => {
} else {
setShowErrorModal(true);
}
setIsBusy(false);
}
async function cleanUpDocx() {
@@ -380,7 +374,7 @@ const DocEditPage = () => {
method: "GET",
})
.then((response) => {
setIsBusy(false);
console.log(response);
})
.catch((err) => {
console.log(err);
@@ -597,7 +591,8 @@ const DocEditPage = () => {
fetchedCase?.clientPosition == "Defendant"
? fetchedCase?.defendantParties
: fetchedCase?.plaintiffParties;
console.log("responses", responses);
console.log("parsedRogs", parsedRogs);
const editingContent = () => {
return (
<>