feat: Add sidebar style setting

This commit is contained in:
Jesse Wierzbinski 2024-12-07 15:24:44 +01:00
parent e26d23610f
commit 8626a15076
No known key found for this signature in database
2 changed files with 26 additions and 1 deletions

View file

@ -1,5 +1,5 @@
<template>
<Sidebar variant="inset" collapsible="icon">
<Sidebar :variant="(sidebarStyle.value as 'sidebar' | 'floating' | 'inset')" collapsible="icon">
<SidebarHeader>
<SidebarMenu>
<SidebarMenuItem>
@ -119,10 +119,13 @@ import {
SidebarMenuSubItem,
SidebarRail,
} from "~/components/ui/sidebar";
import { type EnumSetting, SettingIds } from "~/settings";
import Avatar from "../profiles/avatar.vue";
import { Button } from "../ui/button";
import AccountSwitcher from "./account-switcher.vue";
const sidebarStyle = useSetting(SettingIds.SidebarStyle) as Ref<EnumSetting>;
const data = {
navMain: [
{