From 65f3f245477a27a622653eece46cccfb4cac07b6 Mon Sep 17 00:00:00 2001 From: zernonia Date: Tue, 22 Oct 2024 00:19:47 +0200 Subject: [PATCH] refactor: rename and fix styling` --- .../src/lib/registry/default/ui/sidebar/Sidebar.vue | 12 ++++++++---- .../registry/default/ui/sidebar/SidebarInset.vue | 4 ++-- .../default/ui/sidebar/SidebarMenuButton.vue | 12 ++++++++---- .../default/ui/sidebar/SidebarMenuButtonChild.vue | 7 ++++--- .../default/ui/sidebar/SidebarMenuSubButton.vue | 3 +++ .../registry/default/ui/sidebar/SidebarProvider.vue | 13 ++++++++----- .../lib/registry/default/ui/sidebar/SidebarRail.vue | 4 ++-- .../registry/default/ui/sidebar/SidebarTrigger.vue | 4 ++-- .../src/lib/registry/default/ui/sidebar/index.ts | 6 ++++-- .../src/lib/registry/default/ui/sidebar/utils.ts | 2 +- 10 files changed, 42 insertions(+), 25 deletions(-) diff --git a/apps/www/src/lib/registry/default/ui/sidebar/Sidebar.vue b/apps/www/src/lib/registry/default/ui/sidebar/Sidebar.vue index 8a085f3c..ebbdd30a 100644 --- a/apps/www/src/lib/registry/default/ui/sidebar/Sidebar.vue +++ b/apps/www/src/lib/registry/default/ui/sidebar/Sidebar.vue @@ -3,20 +3,24 @@ import type { HTMLAttributes } from 'vue' import Sheet from '@/lib/registry/default/ui/sheet/Sheet.vue' import SheetContent from '@/lib/registry/default/ui/sheet/SheetContent.vue' import { cn } from '@/lib/utils' -import { injectSidebarContext, SIDEBAR_WIDTH_MOBILE } from './utils' +import { SIDEBAR_WIDTH_MOBILE, useSidebar } from './utils' defineOptions({ inheritAttrs: false, }) -const props = defineProps<{ +const props = withDefaults(defineProps<{ side?: 'left' | 'right' variant?: 'sidebar' | 'floating' | 'inset' collapsible?: 'offcanvas' | 'icon' | 'none' class?: HTMLAttributes['class'] -}>() +}>(), { + side: 'left', + variant: 'sidebar', + collapsible: 'offcanvas', +}) -const { isMobile, state, openMobile, setOpenMobile } = injectSidebarContext() +const { isMobile, state, openMobile, setOpenMobile } = useSidebar()