From 7c321f2262832824829096e239fa7a7592ac9012 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 10 May 2024 06:39:54 -0600 Subject: [PATCH] Set on recordings view too --- web/src/views/events/RecordingView.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/web/src/views/events/RecordingView.tsx b/web/src/views/events/RecordingView.tsx index d49bfe01e..c619d196f 100644 --- a/web/src/views/events/RecordingView.tsx +++ b/web/src/views/events/RecordingView.tsx @@ -110,6 +110,18 @@ export function RecordingView({ () => chunkedTimeRange[selectedRangeIdx], [selectedRangeIdx, chunkedTimeRange], ); + const reviewLabels = useMemo(() => { + const uniqueLabels = new Set(); + + reviewItems?.forEach((rev) => { + rev.data.objects.forEach((obj) => + uniqueLabels.add(obj.replace("-verified", "")), + ); + rev.data.audio.forEach((aud) => uniqueLabels.add(aud)); + }); + + return [...uniqueLabels]; + }, [reviewItems]); // export @@ -402,8 +414,9 @@ export function RecordingView({ filters={["date", "general"]} reviewSummary={reviewSummary} filter={filter} - onUpdateFilter={updateFilter} motionOnly={false} + filterLabels={reviewLabels} + onUpdateFilter={updateFilter} setMotionOnly={() => {}} /> )} @@ -445,6 +458,7 @@ export function RecordingView({ latestTime={timeRange.before} mode={exportMode} range={exportRange} + allLabels={reviewLabels} onUpdateFilter={updateFilter} setRange={setExportRange} setMode={setExportMode}