more
This commit is contained in:
@@ -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 (
|
||||
<>
|
||||
|
||||
Reference in New Issue
Block a user