From b731fe43aa98c622a1eda232c876aa51962159f3 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 20 Oct 2026 17:59:34 +0330 Subject: [PATCH] fix: fold the activity board picker and its actions into one dropdown --- apps/web/src/views/ActivitiesView.vue | 116 ++++++++++++++++++-------- 1 file changed, 80 insertions(+), 36 deletions(-) diff --git a/apps/web/src/views/ActivitiesView.vue b/apps/web/src/views/ActivitiesView.vue index 5e32124..b440165 100644 --- a/apps/web/src/views/ActivitiesView.vue +++ b/apps/web/src/views/ActivitiesView.vue @@ -18,7 +18,6 @@ import { UiModal, UiPageHeader, UiPagination, - UiSelect, } from '@/components/ui'; import UiIcon from '@/components/UiIcon.vue'; import UiSegmented from '@/components/ui/UiSegmented.vue'; @@ -170,6 +169,7 @@ const board = computed(() => { return defaultBoardId.value; }); const currentBoard = computed(() => boards.value.find((b) => b.id === board.value) ?? null); +const boardMenuOpen = ref(false); const boardModal = ref<{ mode: 'create' | 'edit'; name: string } | null>(null); const boardSaving = ref(false); const boardDeleteOpen = ref(false); @@ -410,11 +410,6 @@ function setBoard(next: string) { }); } -const boardModel = computed({ - get: () => board.value, - set: (v) => setBoard(v), -}); - function openCreateBoard() { boardModal.value = { mode: 'create', name: '' }; } @@ -998,32 +993,46 @@ onUnmounted(() => {
-
- - - - + +
+ {{ b.name }} + + +