forked from Github/frigate
Add severity filter (#11190)
* Allow viewing all types on single screen * Implement for mobile as well * fix import * Show all is optional
This commit is contained in:
@@ -7,7 +7,7 @@ import { ExportContent } from "./ExportDialog";
|
||||
import { ExportMode } from "@/types/filter";
|
||||
import ReviewActivityCalendar from "./ReviewActivityCalendar";
|
||||
import { SelectSeparator } from "../ui/select";
|
||||
import { ReviewFilter, ReviewSummary } from "@/types/review";
|
||||
import { ReviewFilter, ReviewSeverity, ReviewSummary } from "@/types/review";
|
||||
import { getEndOfDayTimestamp } from "@/utils/dateUtil";
|
||||
import { GeneralFilterContent } from "../filter/ReviewFilterGroup";
|
||||
import useSWR from "swr";
|
||||
@@ -31,6 +31,7 @@ type MobileReviewSettingsDrawerProps = {
|
||||
features?: DrawerFeatures[];
|
||||
camera: string;
|
||||
filter?: ReviewFilter;
|
||||
currentSeverity?: ReviewSeverity;
|
||||
latestTime: number;
|
||||
currentTime: number;
|
||||
range?: TimeRange;
|
||||
@@ -44,6 +45,7 @@ export default function MobileReviewSettingsDrawer({
|
||||
features = DEFAULT_DRAWER_FEATURES,
|
||||
camera,
|
||||
filter,
|
||||
currentSeverity,
|
||||
latestTime,
|
||||
currentTime,
|
||||
range,
|
||||
@@ -263,6 +265,11 @@ export default function MobileReviewSettingsDrawer({
|
||||
allLabels={allLabels}
|
||||
selectedLabels={filter?.labels}
|
||||
currentLabels={currentLabels}
|
||||
currentSeverity={currentSeverity}
|
||||
showAll={filter?.showAll == true}
|
||||
setShowAll={(showAll) => {
|
||||
onUpdateFilter({ ...filter, showAll });
|
||||
}}
|
||||
setCurrentLabels={setCurrentLabels}
|
||||
updateLabelFilter={(newLabels) =>
|
||||
onUpdateFilter({ ...filter, labels: newLabels })
|
||||
|
||||
Reference in New Issue
Block a user