Set on recordings view too

This commit is contained in:
Nicolas Mowen 2024-05-10 06:39:54 -06:00
parent fe8c0937e8
commit 7c321f2262

View File

@ -110,6 +110,18 @@ export function RecordingView({
() => chunkedTimeRange[selectedRangeIdx], () => chunkedTimeRange[selectedRangeIdx],
[selectedRangeIdx, chunkedTimeRange], [selectedRangeIdx, chunkedTimeRange],
); );
const reviewLabels = useMemo(() => {
const uniqueLabels = new Set<string>();
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 // export
@ -402,8 +414,9 @@ export function RecordingView({
filters={["date", "general"]} filters={["date", "general"]}
reviewSummary={reviewSummary} reviewSummary={reviewSummary}
filter={filter} filter={filter}
onUpdateFilter={updateFilter}
motionOnly={false} motionOnly={false}
filterLabels={reviewLabels}
onUpdateFilter={updateFilter}
setMotionOnly={() => {}} setMotionOnly={() => {}}
/> />
)} )}
@ -445,6 +458,7 @@ export function RecordingView({
latestTime={timeRange.before} latestTime={timeRange.before}
mode={exportMode} mode={exportMode}
range={exportRange} range={exportRange}
allLabels={reviewLabels}
onUpdateFilter={updateFilter} onUpdateFilter={updateFilter}
setRange={setExportRange} setRange={setExportRange}
setMode={setExportMode} setMode={setExportMode}