This commit is contained in:
Kenneth Jannette
2024-03-03 23:59:33 -06:00
parent 0dd772b1e4
commit 66ae43ef81
3 changed files with 17 additions and 7 deletions

View File

@@ -35,8 +35,10 @@ const CaseDetailsPage = () => {
const message = const message =
"Parsing document. Please be patient, this may take several minutes."; "Parsing document. Please be patient, this may take several minutes.";
const handleNavigate = () => { const handleNavigate = (docId, caseId) => {
navigate("/documents"); //documentId, responseGenerations, caseId, documentType
let responseGenerations = 1;
navigate(`/docedit/${docId}/${responseGenerations}/${caseId}`);
}; };
const handleNavEdit = (documentId, reqType, caseId) => { const handleNavEdit = (documentId, reqType, caseId) => {
@@ -114,7 +116,7 @@ const CaseDetailsPage = () => {
if (docType === "interrogatories-out") { if (docType === "interrogatories-out") {
setTimeout(handleNavEdit, 40000, docId, caseId); setTimeout(handleNavEdit, 40000, docId, caseId);
} else { } else {
setTimeout(handleNavigate, 40000); setTimeout(handleNavigate, 40000, docId, caseId);
} }
}; };
@@ -149,7 +151,7 @@ const CaseDetailsPage = () => {
if (!group) { if (!group) {
return null; return null;
} }
console.log("-----------------------------------------subCase", subCase);
const HeadingContent = () => { const HeadingContent = () => {
return ( return (
<div className="details-heading-container"> <div className="details-heading-container">

View File

@@ -25,6 +25,7 @@ import "../../styles/docedit-page.scss";
const DocEditPage = () => { const DocEditPage = () => {
const { documentId, responseGenerations, caseId, documentType } = useParams(); const { documentId, responseGenerations, caseId, documentType } = useParams();
const navigate = useNavigate(); const navigate = useNavigate();
const [docType, setDocType] = useState(documentType);
const [parsedRogs, setParsedRogs] = useState(); const [parsedRogs, setParsedRogs] = useState();
const [responses, setResponses] = useState([1]); const [responses, setResponses] = useState([1]);
const [fetchedCase, setFetchedCase] = useState(); const [fetchedCase, setFetchedCase] = useState();
@@ -127,7 +128,8 @@ const DocEditPage = () => {
]; ];
/* /*
* GET docuement data from Firebase * GET document data from Firebase
*
* */ * */
useEffect(() => { useEffect(() => {
@@ -213,6 +215,12 @@ const DocEditPage = () => {
const unsub = onSnapshot(docRef, (snapshot) => { const unsub = onSnapshot(docRef, (snapshot) => {
if (snapshot.exists() && snapshot.data().ownerId === appUserId) { if (snapshot.exists() && snapshot.data().ownerId === appUserId) {
setDocument({ ...snapshot.data(), documentId: snapshot.id }); setDocument({ ...snapshot.data(), documentId: snapshot.id });
if (
docType === undefined ||
(docType === null && document.length > 1)
) {
setDocType(document.docType);
}
} else { } else {
setDocument(null); setDocument(null);
} }

View File

@@ -242,7 +242,7 @@ const DocumentListPage = ({ perPage }) => {
</div> </div>
</div> </div>
<div className="document-list-lower-wrapper"> <div className="document-list-lower-wrapper">
{allRequestDocs.length > 0 ? ( {allRequestDocs?.length > 0 ? (
allRequestDocs allRequestDocs
.slice((page - 1) * perPage, page * perPage) .slice((page - 1) * perPage, page * perPage)
.map((doc, i) => ( .map((doc, i) => (
@@ -279,7 +279,7 @@ const DocumentListPage = ({ perPage }) => {
</div> </div>
</div> </div>
<div className="document-list-lower-wrapper"> <div className="document-list-lower-wrapper">
{allResponseDocs.length > 0 ? ( {allResponseDocs?.length > 0 ? (
allResponseDocs allResponseDocs
.slice((page - 1) * perPage, page * perPage) .slice((page - 1) * perPage, page * perPage)
.map((doc, i) => ( .map((doc, i) => (