Sidebar
shadcn sidebar reskinned for UI95.
npx shadcn@latest add https://www.ui95.dev/r/sidebar.jsonRun it in a Radix shadcn project that already has the UI95 theme.
Sidebar
| Prop | Type | Default |
|---|---|---|
| side | "left" | "right" | "left" |
| variant | "sidebar" | "floating" | "inset" | "sidebar" |
| collapsible | "icon" | "none" | "offcanvas" | "offcanvas" |
SidebarContent
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarFooter
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarGroup
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarGroupAction
| Prop | Type | Default |
|---|---|---|
| asChild | boolean | false |
SidebarGroupContent
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarGroupLabel
| Prop | Type | Default |
|---|---|---|
| asChild | boolean | false |
SidebarHeader
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarInput
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarInset
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarMenu
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarMenuAction
| Prop | Type | Default |
|---|---|---|
| asChild | boolean | false |
| showOnHover | boolean | false |
SidebarMenuBadge
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarMenuButton
| Prop | Type | Default |
|---|---|---|
| asChild | boolean | false |
| isActive | boolean | false |
| tooltip | string | (import("/vercel/path0/node_modules/@radix-ui/react-tooltip/dist/index").TooltipContentProps & React.RefAttributes<HTMLDivElement>) | - |
| variant | "default" | "outline" | "default" |
| size | "default" | "sm" | "lg" | "default" |
SidebarMenuItem
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarMenuSkeleton
| Prop | Type | Default |
|---|---|---|
| showIcon | boolean | false |
SidebarMenuSub
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarMenuSubButton
| Prop | Type | Default |
|---|---|---|
| asChild | boolean | false |
| size | "sm" | "md" | "md" |
| isActive | boolean | false |
SidebarMenuSubItem
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarProvider
| Prop | Type | Default |
|---|---|---|
| defaultOpen | boolean | true |
| open | boolean | - |
| onOpenChange | ((open: boolean) => void) | - |
SidebarRail
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarSeparator
No props of its own. It forwards the props of the element or primitive it wraps.
SidebarTrigger
| Prop | Type | Default |
|---|---|---|
| variant | "link" | "default" | "outline" | "secondary" | "ghost" | "destructive" | "default" |
| size | "default" | "xs" | "sm" | "lg" | "icon" | "icon-xs" | "icon-sm" | "icon-lg" | "default" |
| asChild | boolean | - |
- button.press
- button.release
- small-button.press
- small-button.release
Updated Nov 5, 2026