From f6c344873de7d657c9e65af97b6d44965df09a18 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Wed, 14 Jan 2026 15:19:27 +0100 Subject: [PATCH] Show all actions as quick actions, if ActionBar only has 2 or less actions --- dashboard/src/components/ActionBar.vue | 15 ++++++++++++--- dashboard/src/components/ApiTokens.vue | 4 +++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/dashboard/src/components/ActionBar.vue b/dashboard/src/components/ActionBar.vue index 20d511b3b..85db80e8d 100644 --- a/dashboard/src/components/ActionBar.vue +++ b/dashboard/src/components/ActionBar.vue @@ -11,7 +11,14 @@ const props = defineProps({ }); const quickActions = computed(() => { - return props.actions.filter(a => a.quickAction && !(typeof a.visible !== 'undefined' && !a.visible)); + const visibleActions = props.actions.filter(a => !(typeof a.visible !== 'undefined' && !a.visible) && !a.separator); + if (visibleActions.length <= 2) return visibleActions; + + return visibleActions.filter(a => a.quickAction); +}); + +const visibleActionCount = computed(() => { + return props.actions.filter(a => !(typeof a.visible !== 'undefined' && !a.visible) && !a.separator).length; }); const isMenuOpen = ref(false); @@ -29,9 +36,9 @@ function onMenu(event) {