From 385082bfa3dbdd9fed0d979f4771442ec0848a47 Mon Sep 17 00:00:00 2001 From: tpjanssen <25168870+tpjanssen@users.noreply.github.com> Date: Fri, 27 Oct 2023 14:08:31 +0200 Subject: [PATCH] Hide filter when Frigate+ is not enabled --- web/src/routes/Events.jsx | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/web/src/routes/Events.jsx b/web/src/routes/Events.jsx index 21e23eff6..dfa6b67bc 100644 --- a/web/src/routes/Events.jsx +++ b/web/src/routes/Events.jsx @@ -283,18 +283,14 @@ export default function Events({ path, ...props }) { [path, searchParams, setSearchParams] ); - const onClickSubmitted = useCallback( + const onClickFilterSubmitted = useCallback( () => { - if (searchParams.is_submitted == -1) { - searchParams.is_submitted = 1; - } else if (searchParams.is_submitted == 1) { - searchParams.is_submitted = 0; - } else { + if( ++searchParams.is_submitted > 1 ) { searchParams.is_submitted = -1; } onFilter('is_submitted', searchParams.is_submitted); }, - [path, searchParams, setSearchParams] + [searchParams, onFilter] ); const isDone = (eventPages?.[eventPages.length - 1]?.length ?? 0) < API_LIMIT; @@ -410,18 +406,22 @@ export default function Events({ path, ...props }) { )} - onClickSubmitted()} - inner_fill={searchParams.is_submitted == 1 ? 'currentColor' : 'gray'} - outer_stroke={searchParams.is_submitted >= 0 ? 'currentColor' : 'gray'} - /> +
+ {config.plus.enabled && ( + onClickFilterSubmitted()} + inner_fill={searchParams.is_submitted == 1 ? 'currentColor' : 'gray'} + outer_stroke={searchParams.is_submitted >= 0 ? 'currentColor' : 'gray'} + /> + )} - onFilter('favorites', searchParams.favorites ? 0 : 1)} - fill={searchParams.favorites == 1 ? 'currentColor' : 'none'} - /> + onFilter('favorites', searchParams.favorites ? 0 : 1)} + fill={searchParams.favorites == 1 ? 'currentColor' : 'none'} + /> +