From ce7f0627600995e503a8d8c9a50b3b9159f6b0ed 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. --- .../activities/views/ActivitiesPage.vue | 76 ++++++++++--------- 1 file changed, 39 insertions(+), 37 deletions(-) diff --git a/src/modules/activities/views/ActivitiesPage.vue b/src/modules/activities/views/ActivitiesPage.vue index fdc5af8..91b0ff9 100644 --- a/src/modules/activities/views/ActivitiesPage.vue +++ b/src/modules/activities/views/ActivitiesPage.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 { useActivities } from '../composables/useActivities' import ActivitySearchOverlay from '../components/ActivitySearchOverlay.vue' import TemporalFilterBar from '../components/TemporalFilterBar.vue' @@ -77,45 +77,47 @@ function handleSelectActivity(activity: Activity) { - -
- -
- - - -
- - + + - - +
+
+ +
- +