diff --git a/web/src/components/filter/ReviewFilterGroup.tsx b/web/src/components/filter/ReviewFilterGroup.tsx index a9fd51739..9cfe7ed5f 100644 --- a/web/src/components/filter/ReviewFilterGroup.tsx +++ b/web/src/components/filter/ReviewFilterGroup.tsx @@ -362,13 +362,19 @@ function ShowReviewFilter({ showReviewed, setShowReviewed, }: ShowReviewedFilterProps) { + const [showReviewedSwitch, setShowReviewedSwitch] = useOptimisticState( + showReviewed, + setShowReviewed, + ); return ( <>
setShowReviewed(showReviewed == 0 ? 1 : 0)} + checked={showReviewedSwitch == 1} + onCheckedChange={() => + setShowReviewedSwitch(showReviewedSwitch == 0 ? 1 : 0) + } />