diff --git a/web/src/components/filter/ReviewFilterGroup.tsx b/web/src/components/filter/ReviewFilterGroup.tsx index 5cd561a7e..5ee0ac9bb 100644 --- a/web/src/components/filter/ReviewFilterGroup.tsx +++ b/web/src/components/filter/ReviewFilterGroup.tsx @@ -55,6 +55,8 @@ type ReviewFilterGroupProps = { filter?: ReviewFilter; motionOnly: boolean; filterList?: FilterList; + showReviewed: boolean; + setShowReviewed: (show: boolean) => void; onUpdateFilter: (filter: ReviewFilter) => void; setMotionOnly: React.Dispatch>; }; @@ -66,6 +68,8 @@ export default function ReviewFilterGroup({ filter, motionOnly, filterList, + showReviewed, + setShowReviewed, onUpdateFilter, setMotionOnly, }: ReviewFilterGroupProps) { @@ -190,10 +194,8 @@ export default function ReviewFilterGroup({ )} {filters.includes("reviewed") && ( - onUpdateFilter({ ...filter, showReviewed: reviewed }) - } + showReviewed={showReviewed} + setShowReviewed={setShowReviewed} /> )} {isDesktop && filters.includes("date") && ( @@ -418,8 +420,8 @@ export function CamerasFilterButton({ } type ShowReviewedFilterProps = { - showReviewed?: 0 | 1; - setShowReviewed: (reviewed?: 0 | 1) => void; + showReviewed: boolean; + setShowReviewed: (reviewed: boolean) => void; }; function ShowReviewFilter({ showReviewed, @@ -434,9 +436,9 @@ function ShowReviewFilter({
- setShowReviewedSwitch(showReviewedSwitch == 0 ? 1 : 0) + setShowReviewedSwitch(showReviewedSwitch == false ? true : false) } />