UI95

Sidebar

shadcn sidebar reskinned for UI95.

Examples

Adefault
README.TXT

Please insert disk 2 to continue.

Bicon collapsed
README.TXT

Please insert disk 2 to continue.

Cfloating
README.TXT

Please insert disk 2 to continue.

Installation

npx shadcn@latest add https://www.ui95.dev/r/sidebar.json

Run it in a Radix shadcn project that already has the UI95 theme.

API reference

Sidebar

PropTypeDefault
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

PropTypeDefault
asChildbooleanfalse

SidebarGroupContent

No props of its own. It forwards the props of the element or primitive it wraps.

SidebarGroupLabel

PropTypeDefault
asChildbooleanfalse

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

PropTypeDefault
asChildbooleanfalse
showOnHoverbooleanfalse

SidebarMenuBadge

No props of its own. It forwards the props of the element or primitive it wraps.

SidebarMenuButton

PropTypeDefault
asChildbooleanfalse
isActivebooleanfalse
tooltipstring | (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

PropTypeDefault
showIconbooleanfalse

SidebarMenuSub

No props of its own. It forwards the props of the element or primitive it wraps.

SidebarMenuSubButton

PropTypeDefault
asChildbooleanfalse
size"sm" | "md""md"
isActivebooleanfalse

SidebarMenuSubItem

No props of its own. It forwards the props of the element or primitive it wraps.

SidebarProvider

PropTypeDefault
defaultOpenbooleantrue
openboolean-
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

PropTypeDefault
variant"link" | "default" | "outline" | "secondary" | "ghost" | "destructive""default"
size"default" | "xs" | "sm" | "lg" | "icon" | "icon-xs" | "icon-sm" | "icon-lg""default"
asChildboolean-

Uses

Sounds

  • button.press
  • button.release
  • small-button.press
  • small-button.release

Updated Nov 5, 2026