From 2713bd48ddc475d29603961337c1bf2e1fccd555 Mon Sep 17 00:00:00 2001 From: Tobias Frischmann Date: Wed, 9 Sep 2026 12:07:39 +0200 Subject: [PATCH] add category multiselect on mobile --- app/components/Filter/CategorySelect.vue | 40 +++++++++++++++++------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/app/components/Filter/CategorySelect.vue b/app/components/Filter/CategorySelect.vue index 3745832..de69df9 100644 --- a/app/components/Filter/CategorySelect.vue +++ b/app/components/Filter/CategorySelect.vue @@ -10,15 +10,16 @@ const { data: categories } = useQuery(useCategoriesQuery); + const { isMobile } = useDevice(); const { shift } = useMagicKeys(); - function onPress(category: UUID) { + function onPress(category: UUID, alwaysAdd: boolean) { if (activeCategorys.value.includes(category)) { activeCategorys.value = activeCategorys.value.filter( (id) => id !== category, ); } else { - if (shift?.value) { + if (shift?.value || alwaysAdd) { activeCategorys.value = [category, ...activeCategorys.value]; } else { activeCategorys.value = [category]; @@ -46,16 +47,33 @@ -- 2.51.2