diff --git a/web/src/components/events/EventContainer.tsx b/web/src/components/events/EventContainer.tsx index cb1174a..9f1a663 100644 --- a/web/src/components/events/EventContainer.tsx +++ b/web/src/components/events/EventContainer.tsx @@ -43,6 +43,12 @@ export const EventContainer = ({ const [organizer, setOrganizer] = useQueryState("organizer", parseAsString); const [venue, setVenue] = useQueryState("venue", parseAsString); + const resetFilters = () => { + setCategory(null) + setOrganizer(null) + setVenue(null) + } + /* Allow filtering on all categories that are configured to be shown */ const filterableCategories = eventCategories.filter((x) => x.showInFilters); @@ -138,6 +144,8 @@ export const EventContainer = ({ venues={filterableVenues} setVenue={setVenue} activeVenue={venue} + resetFilters={resetFilters} + toggleVisibility={toggleFilter} isVisible={showFilter} /> { return (