From ffb55e88c7bdd8fda4e7b9a8532c2b474e3b2c33 Mon Sep 17 00:00:00 2001 From: syam babu Date: Wed, 15 Nov 2023 18:20:01 +0530 Subject: [PATCH] fix: filters not clearing issue while switching calendars --- src/components/Sidebar/Main/Sidebar.jsx | 1 + src/pages/Dashboard/Events/Events.jsx | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/components/Sidebar/Main/Sidebar.jsx b/src/components/Sidebar/Main/Sidebar.jsx index 5b3c38ac..0beb223e 100644 --- a/src/components/Sidebar/Main/Sidebar.jsx +++ b/src/components/Sidebar/Main/Sidebar.jsx @@ -72,6 +72,7 @@ function Sidebar(props) { interfaceLanguage: user?.interfaceLanguage?.toLowerCase(), calendarContentLanguage: calendarContentLanguage, }); + sessionStorage.clear(); setCalendarItem(selectedCalendar(currentCalendarData?.id, currentCalendarData?.image?.uri, calendarLabel)); }, [currentCalendarData]); diff --git a/src/pages/Dashboard/Events/Events.jsx b/src/pages/Dashboard/Events/Events.jsx index f9844241..4c833383 100644 --- a/src/pages/Dashboard/Events/Events.jsx +++ b/src/pages/Dashboard/Events/Events.jsx @@ -144,6 +144,10 @@ function Events() { const calendarContentLanguage = currentCalendarData?.contentLanguage; + useEffect(() => { + filterClearHandler(); // when calendar data changes filters are reset + }, [currentCalendarData]); + useEffect(() => { let query = new URLSearchParams(); let sortQuery = new URLSearchParams();