| ... | @@ -681,7 +681,7 @@ function SidebarGroup({ className, ...props }: React.ComponentProps<"div">) { | ... | @@ -681,7 +681,7 @@ function SidebarGroup({ className, ...props }: React.ComponentProps<"div">) { |
| 681 | function SidebarGroupLabel({ className, render, ...props }: useRender.ComponentProps<"div">) { | 681 | function SidebarGroupLabel({ className, render, ...props }: useRender.ComponentProps<"div">) { |
| 682 | const defaultProps = { | 682 | const defaultProps = { |
| 683 | className: cn( | 683 | className: cn( |
| 684 | "flex h-8 shrink-0 items-center rounded-lg px-2 font-medium text-sidebar-foreground text-xs outline-hidden ring-sidebar-ring transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0", | 684 | "flex h-8 shrink-0 items-center rounded-lg px-2 font-medium text-sidebar-foreground text-xs outline-hidden ring-ring transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0", |
| 685 | "group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0", | 685 | "group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0", |
| 686 | className, | 686 | className, |
| 687 | ), | 687 | ), |
| ... | @@ -699,7 +699,7 @@ function SidebarGroupLabel({ className, render, ...props }: useRender.ComponentP | ... | @@ -699,7 +699,7 @@ function SidebarGroupLabel({ className, render, ...props }: useRender.ComponentP |
| 699 | function SidebarGroupAction({ className, render, ...props }: useRender.ComponentProps<"button">) { | 699 | function SidebarGroupAction({ className, render, ...props }: useRender.ComponentProps<"button">) { |
| 700 | const defaultProps = { | 700 | const defaultProps = { |
| 701 | className: cn( | 701 | className: cn( |
| 702 | "absolute top-3.5 right-3 flex aspect-square w-5 items-center justify-center rounded-lg p-0 text-sidebar-foreground outline-hidden ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", | 702 | "absolute top-3.5 right-3 flex aspect-square w-5 items-center justify-center rounded-lg p-0 text-sidebar-foreground outline-hidden ring-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", |
| 703 | // Increases the hit area of the button on mobile. | 703 | // Increases the hit area of the button on mobile. |
| 704 | "after:-inset-2 after:absolute md:after:hidden", | 704 | "after:-inset-2 after:absolute md:after:hidden", |
| 705 | "group-data-[collapsible=icon]:hidden", | 705 | "group-data-[collapsible=icon]:hidden", |
| ... | @@ -750,7 +750,7 @@ function SidebarMenuItem({ className, ...props }: React.ComponentProps<"li">) { | ... | @@ -750,7 +750,7 @@ function SidebarMenuItem({ className, ...props }: React.ComponentProps<"li">) { |
| 750 | } | 750 | } |
| 751 | | 751 | |
| 752 | const sidebarMenuButtonVariants = cva( | 752 | const sidebarMenuButtonVariants = cva( |
| 753 | "peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-lg p-2 text-left text-sm outline-hidden ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pe-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", | 753 | "peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-lg p-2 text-left text-sm outline-hidden ring-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-data-[sidebar=menu-action]/menu-item:pe-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:size-8! group-data-[collapsible=icon]:p-2! [&>span:last-child]:truncate [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", |
| 754 | { | 754 | { |
| 755 | defaultVariants: { | 755 | defaultVariants: { |
| 756 | size: "default", | 756 | size: "default", |
| ... | @@ -834,7 +834,7 @@ function SidebarMenuAction({ | ... | @@ -834,7 +834,7 @@ function SidebarMenuAction({ |
| 834 | }) { | 834 | }) { |
| 835 | const defaultProps = { | 835 | const defaultProps = { |
| 836 | className: cn( | 836 | className: cn( |
| 837 | "absolute top-1.5 right-1 flex aspect-square w-5 items-center justify-center rounded-lg p-0 text-sidebar-foreground outline-hidden ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 peer-hover/menu-button:text-sidebar-accent-foreground [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", | 837 | "absolute top-1.5 right-1 flex aspect-square w-5 items-center justify-center rounded-lg p-0 text-sidebar-foreground outline-hidden ring-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 peer-hover/menu-button:text-sidebar-accent-foreground [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0", |
| 838 | // Increases the hit area of the button on mobile. | 838 | // Increases the hit area of the button on mobile. |
| 839 | "after:-inset-2 after:absolute md:after:hidden", | 839 | "after:-inset-2 after:absolute md:after:hidden", |
| 840 | "peer-data-[size=sm]/menu-button:top-1", | 840 | "peer-data-[size=sm]/menu-button:top-1", |
| ... | @@ -946,7 +946,7 @@ function SidebarMenuSubButton({ | ... | @@ -946,7 +946,7 @@ function SidebarMenuSubButton({ |
| 946 | }) { | 946 | }) { |
| 947 | const defaultProps = { | 947 | const defaultProps = { |
| 948 | className: cn( | 948 | className: cn( |
| 949 | "-translate-x-px flex h-7 min-w-0 items-center gap-2 overflow-hidden rounded-lg px-2 text-sidebar-foreground outline-hidden ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground", | 949 | "-translate-x-px flex h-7 min-w-0 items-center gap-2 overflow-hidden rounded-lg px-2 text-sidebar-foreground outline-hidden ring-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg:not([class*='size-'])]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground", |
| 950 | "data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground", | 950 | "data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground", |
| 951 | size === "sm" && "text-xs", | 951 | size === "sm" && "text-xs", |
| 952 | size === "md" && "text-sm", | 952 | size === "md" && "text-sm", |