From 826f02317ca848a1ecec1155534ef1c55bc276cc Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 11 Apr 2024 09:33:46 -0600 Subject: [PATCH] Improve event switching speed --- web/src/views/events/EventView.tsx | 61 ++++++++++++++++++------------ 1 file changed, 36 insertions(+), 25 deletions(-) diff --git a/web/src/views/events/EventView.tsx b/web/src/views/events/EventView.tsx index e8a713dd6..a1b568bbf 100644 --- a/web/src/views/events/EventView.tsx +++ b/web/src/views/events/EventView.tsx @@ -295,6 +295,7 @@ export default function EventView({ filter={filter} timeRange={timeRange} startTime={startTime} + loading={severity != severityToggle} markItemAsReviewed={markItemAsReviewed} markAllItemsAsReviewed={markAllItemsAsReviewed} onSelectReview={onSelectReview} @@ -334,6 +335,7 @@ type DetectionReviewProps = { filter?: ReviewFilter; timeRange: { before: number; after: number }; startTime?: number; + loading: boolean; markItemAsReviewed: (review: ReviewSegment) => void; markAllItemsAsReviewed: (currentItems: ReviewSegment[]) => void; onSelectReview: (review: ReviewSegment, ctrl: boolean) => void; @@ -349,6 +351,7 @@ function DetectionReview({ filter, timeRange, startTime, + loading, markItemAsReviewed, markAllItemsAsReviewed, onSelectReview, @@ -600,33 +603,41 @@ function DetectionReview({
- + {loading ? ( + + ) : ( + + )}
- + {loading ? ( + + ) : ( + + )}