From 00346d42fb4e3d301155a808062907178d5fc0a7 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Sat, 2 Mar 2024 21:53:49 -0600 Subject: [PATCH] more --- src/Components/Document/DocumentListPage.js | 35 ++++++++++----------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/src/Components/Document/DocumentListPage.js b/src/Components/Document/DocumentListPage.js index 9339495..d2168d1 100644 --- a/src/Components/Document/DocumentListPage.js +++ b/src/Components/Document/DocumentListPage.js @@ -1,4 +1,11 @@ -import { useContext, useEffect, useState, useRef } from "react"; +import { + useContext, + useEffect, + useState, + useRef, + useFocusEffect, + useCallback, +} from "react"; import { useNavigate } from "react-router-dom"; import { AppContext } from "../../Hooks/useContext/appContext"; import SelectDropdown from "../../pageElements/SelectDropdown"; @@ -90,27 +97,19 @@ const DocumentListPage = ({ perPage }) => { } setTotalPages(pages); setAllDocs(data); + const temp = allDocs?.filter((doc) => { + return doc.docType != "interrogatories-out"; + }); + const temp2 = allDocs?.filter((doc) => { + return doc.docType === "interrogatories-out"; + }); + setRespDocs(temp); + setReqDocs(temp2); }); return unsub; } - const seperateDocuments = () => { - if (!allDocs) { - return; - } - const temp = allDocs.filter((doc) => { - return doc.docType != "interrogatories-out"; - }); - const temp2 = allDocs.filter((doc) => { - return doc.docType === "interrogatories-out"; - }); - setRespDocs(temp); - setReqDocs(temp2); - }; - - useEffect(getDocuments, [appUserId, order]); - - useEffect(seperateDocuments, [appUserId]); + useEffect(getDocuments, [appUserId, order, respDocs, reqDocs]); async function deleteFromDb(documentId) { if (isBusy) {