From 7695c89405163af917e27bed634c696fd7d5a9de Mon Sep 17 00:00:00 2001 From: Padreug Date: Thu, 4 Jun 2026 22:06:02 +0200 Subject: [PATCH] feat(activities): stationary Filters column next to scrolling pills Filters icon + Clear-all sit in a stationary left-aligned column; only the All/Today/Tomorrow/etc temporal pills scroll horizontally. Clear-all is tucked tightly under the Filters icon (h-5, 10px text, gap-0.5) and shows only when a filter is active. The badge no longer lives inside the overflow-x scroll container, so the count chip isn't clipped at the corner anymore. --- src/modules/events/views/EventsPage.vue | 76 +++++++++++++------------ 1 file changed, 39 insertions(+), 37 deletions(-) diff --git a/src/modules/events/views/EventsPage.vue b/src/modules/events/views/EventsPage.vue index b343ed5..3f68578 100644 --- a/src/modules/events/views/EventsPage.vue +++ b/src/modules/events/views/EventsPage.vue @@ -9,7 +9,7 @@ import { CollapsibleTrigger, } from '@/components/ui/collapsible' import { Separator } from '@/components/ui/separator' -import { SlidersHorizontal, ChevronDown, History } from 'lucide-vue-next' +import { SlidersHorizontal, History } from 'lucide-vue-next' import { useEvents } from '../composables/useEvents' import EventSearchOverlay from '../components/EventSearchOverlay.vue' import TemporalFilterBar from '../components/TemporalFilterBar.vue' @@ -77,45 +77,47 @@ function handleSelectEvent(event: Event) { - -
- -
- - - -
- - + + - - +
+
+ +
- +