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

View File

@@ -25,6 +25,7 @@ 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();
@@ -127,7 +128,8 @@ const DocEditPage = () => {
];
/*
* GET docuement data from Firebase
* GET document data from Firebase
*
* */
useEffect(() => {
@@ -213,6 +215,12 @@ 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);
}

View File

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