From 861cd8af799bf89dc12c97e966886cfbba5f82f7 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 22 Feb 2024 06:38:47 -0700 Subject: [PATCH] Update paging when loading page with no items --- web/src/views/events/DesktopEventView.tsx | 10 ++++++++++ web/src/views/events/MobileEventView.tsx | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/web/src/views/events/DesktopEventView.tsx b/web/src/views/events/DesktopEventView.tsx index 1f2879ae8..67ac11714 100644 --- a/web/src/views/events/DesktopEventView.tsx +++ b/web/src/views/events/DesktopEventView.tsx @@ -116,6 +116,16 @@ export default function DesktopEventView() { [reviewPages] ); + useEffect(() => { + if (!reviewItems || !reviewItems.all) { + return + } + + if (reviewItems.all.length > 0 && reviewItems[severity].length == 0) { + setSize(size + 1) + } + }, [reviewItems, severity]) + // review interaction const pagingObserver = useRef(); diff --git a/web/src/views/events/MobileEventView.tsx b/web/src/views/events/MobileEventView.tsx index eb4c9fb29..5cb4b1e52 100644 --- a/web/src/views/events/MobileEventView.tsx +++ b/web/src/views/events/MobileEventView.tsx @@ -106,6 +106,16 @@ export default function MobileEventView() { [reviewPages] ); + useEffect(() => { + if (!reviewItems || !reviewItems.all) { + return + } + + if (reviewItems.all.length > 0 && reviewItems[severity].length == 0) { + setSize(size + 1) + } + }, [reviewItems, severity, size]) + // review interaction const pagingObserver = useRef();