Component Library
20 production-ready components built with Shadcn UI and enhanced with Relume patterns. All components use Tabler icons, modern React patterns, and semantic design tokens.
Accordion
completeCollapsible content sections with custom icons
Badge
completeSmall status indicators and labels
Breadcrumb
completeNavigation hierarchy with custom separators
Button
completeInteractive buttons with icons and variants
Carousel
completeEmbla-based image and content carousel
Checkbox
completeCheckboxes with indeterminate state
Dialog
completeModal dialogs with custom close button positioning
Dropdown Menu
completeContext menus with checkboxes, radio groups, and sub-menus
Input
completeText inputs with icons and prefixes
Label
completeForm labels with peer-disabled states
Pagination
completePage navigation with active states
Radio Group
completeRadio buttons with dot and check indicators
Select
completeDropdown selects with chevron rotation
Separator
completeHorizontal and vertical dividers
Sheet
completeSlide-over panels from all four sides
Sidebar
completeCollapsible navigation sidebar with keyboard shortcuts
Skeleton
completeLoading state placeholders
Switch
completeToggle switches with shadow styling
Tabs
completePill-style tabbed interfaces
Textarea
completeMulti-line text inputs
Tooltip
completeContextual popover hints
Video Player
completeCustom HTML5 video player with controls and overlay
Integration Details
Shadcn Features Kept
- ✅ Superior focus states and accessibility
- ✅ Modern styling with semantic tokens
- ✅ Radix UI primitives for robust behavior
- ✅ Dark mode support out of the box
- ✅ Responsive design patterns
Relume Enhancements Added
- ✅ Icon support (iconLeft, iconRight props)
- ✅ Additional variants (primary, tertiary, link-alt)
- ✅ Custom positioning options
- ✅ Enhanced animations and transitions
- ✅ Slottable pattern for composition
Technical Stack
Icons
Tabler Icons React - Consistent, modern icon set
Styling
Tailwind CSS v4 with semantic design tokens
Patterns
Modern React.ComponentRef, CVA variants, Slot composition