UI Components
Overview
The template includes 14+ UI components that look native inside Figma. They're built with shadcn/ui and styled with Tailwind CSS.
Import them from @repo/ui:
Run bun run storybook to see all components live in your browser.
Input components
Button
Variants: default, secondary, outline, ghost, destructive, link
Input
Textarea
Select
Checkbox, Switch, RadioGroup
Display components
Icon
Built-in icons: lucide:plus, lucide:info, lucide:star. Add more with registerIcons().
Type (text)
Alert
SectionTitle
Layout components
Accordion
Styling with Tailwind CSS
All components accept a className prop for custom styling: