ShadCN Components

From ShadCN — built on Base UI (Radix) primitives. Components are copied into the project at webapp/components/ui/, not installed as a package dependency.

25 components installed. Scanned dynamically from components/ui/

components/ui/badge.stories.tsxDocs
See docs for live examples
BadgeShadCN
components/ui/badge.tsxDocs
DefaultSecondaryOutlineDestructive
components/ui/button.stories.tsxDocs
See docs for live examples
ButtonShadCN
components/ui/button.tsxDocs
components/ui/card.stories.tsxDocs
See docs for live examples
CardShadCN
components/ui/card.tsxDocs
Card Title
Card content goes here.
components/ui/input.stories.tsxDocs
See docs for live examples
InputShadCN
components/ui/input.tsxDocs
MarkdownShadCN
components/ui/markdown.tsxDocs
See docs for live examples
components/ui/scroll-area.tsxDocs
See docs for live examples
SelectShadCN
components/ui/select.tsxDocs
See docs for live examples
components/ui/separator.stories.tsxDocs
See docs for live examples
SeparatorShadCN
components/ui/separator.tsxDocs
AboveBelow
SheetShadCN
components/ui/sheet.tsxDocs
See docs for live examples
SidebarShadCN
components/ui/sidebar.tsxDocs
See docs for live examples
components/ui/skeleton.stories.tsxDocs
See docs for live examples
SkeletonShadCN
components/ui/skeleton.tsxDocs
components/ui/table.stories.tsxDocs
See docs for live examples
TableShadCN
components/ui/table.tsxDocs
See docs for live examples
components/ui/tabs.stories.tsxDocs
See docs for live examples
TabsShadCN
components/ui/tabs.tsxDocs
See docs for live examples
components/ui/theme-toggle.stories.tsxDocs
See docs for live examples
components/ui/theme-toggle.tsxDocs
See docs for live examples
components/ui/tooltip.stories.tsxDocs
See docs for live examples
TooltipShadCN
components/ui/tooltip.tsxDocs
See docs for live examples
Add a new component
npx shadcn@latest add [component-name]

Components are copied to webapp/components/ui/ and appear here automatically.