From c55772c9dc975a3be2af7d6798f11109bd34c223 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Sun, 21 Jan 2024 17:01:28 -0600 Subject: [PATCH] more --- src/Components/Case/CaseDetailsPage.js | 1 + src/Components/Modals/CreateModal.js | 21 +++++++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/Components/Case/CaseDetailsPage.js b/src/Components/Case/CaseDetailsPage.js index 8ddf861..fed3151 100644 --- a/src/Components/Case/CaseDetailsPage.js +++ b/src/Components/Case/CaseDetailsPage.js @@ -23,6 +23,7 @@ const CaseDetailsPage = () => { const message = "Parsing document. Please be patient, this may take several minutes."; + console.log("----------->caseId in caseDetails", caseId); const handleNavigate = () => { navigate("/documents"); }; diff --git a/src/Components/Modals/CreateModal.js b/src/Components/Modals/CreateModal.js index ef34264..77dff73 100644 --- a/src/Components/Modals/CreateModal.js +++ b/src/Components/Modals/CreateModal.js @@ -64,18 +64,18 @@ const CreateModal = ({ setShowModal, caseData }) => { console.log("Error updating case:", err); } } else { - const tempId = uuidv4(); - setNewCaseId(tempId); + const caseId = uuidv4(); const ownerId = appUserId; // userId; const caseData = { ownerId, - caseId: newCaseId, + caseId, ...dataValues, }; try { const casesRef = collection(db, "cases"); - await setDoc(doc(casesRef, `${newCaseId}`), caseData); + await setDoc(doc(casesRef, `${caseId}`), caseData); setShowModal(false); + return caseId; } catch (err) { console.log("Error creating case:", err); } @@ -91,21 +91,26 @@ const CreateModal = ({ setShowModal, caseData }) => { } }; + const handleCreateCaseNavigation = (caseId) => { + console.log("caseId in handleCreateCaseNavigation", caseId); + }; + const handleCreateCase = (e) => { e.preventDefault(); const dataValues = validateData(); - + let caseId; if (dataValues === null) { return; } else { try { - saveCaseData(dataValues); + saveCaseData(dataValues).then((res) => { + const caseId = res; + navigate(`/casedetails/${caseId}`); + }); } catch (err) { console.log(err); } } - - navigate(`/casedetails/${newCaseId}`); }; const radioOptions = [