feat: Add setting to control the visibility of the "New Dashboard" button

This commit is contained in:
pa
2026-03-17 16:51:19 +09:00
parent 91e7e8e1b6
commit 4e6b23cee8
4 changed files with 32 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
<template>
<Sidebar side="left" variant="sidebar" collapsible="icon">
<SidebarHeader v-if="!hasDashboards" class="px-2 py-2">
<SidebarHeader v-if="showNewDashboardButton && !hasDashboards" class="px-2 py-2">
<SidebarMenu>
<SidebarMenuItem>
<SidebarMenuButton
@@ -229,7 +229,7 @@
const modalStore = useModalStore();
const appearanceSettingsStore = useAppearanceSettingsStore();
const { themeMode, tableDensity, isDarkMode, isNavCollapsed: isCollapsed } = storeToRefs(appearanceSettingsStore);
const { themeMode, tableDensity, isDarkMode, isNavCollapsed: isCollapsed, showNewDashboardButton } = storeToRefs(appearanceSettingsStore);
const {
themes,