Component Library
Browse and explore all available components in the .skin design system
Showing 41 of 41 components
Input
Tier 1A text input field for user data entry.
Forms
Textarea
Tier 1A multi-line text input field.
Forms
Select
Tier 2A dropdown select component for choosing from options.
Forms
Checkbox
Tier 2A checkbox input for boolean selections.
Forms
Radio Group
Tier 2A group of radio buttons for single selection.
Forms
Switch
Tier 1A toggle switch for boolean values.
Forms
Label
Tier 1A label component for associating text with form inputs.
We'll never share your email.
Forms
Form
Tier 2A form component with validation and error handling.
Forms
Input OTP
Tier 4An input component for one-time passwords.
Preview placeholder
Forms
Button
Tier 1A versatile button component with multiple variants and sizes.
Buttons & Actions
Badge
Tier 1A badge component for labels and status indicators.
DefaultSecondaryDestructiveOutline
Buttons & Actions
Dialog
Tier 2A modal dialog component for important content.
Overlays
Alert Dialog
Tier 2A dialog component specifically for alerts and confirmations.
Overlays
Popover
Tier 2A popover component for floating content.
Overlays
Tooltip
Tier 2A tooltip component for contextual information.
Overlays
Hover Card
Tier 3A card that appears on hover.
Overlays
Sheet
Tier 1A slide-over panel component.
Overlays
Drawer
Tier 4A drawer component for mobile navigation.
Preview placeholder
Overlays
Navigation Menu
Tier 1A navigation menu component for site navigation.
Navigation
Breadcrumb
Tier 2A breadcrumb navigation component.
Navigation
Menubar
Tier 4A menubar component for application menus.
Preview placeholder
Navigation
Context Menu
Tier 4A context menu component for right-click actions.
Preview placeholder
Navigation
Dropdown Menu
Tier 2A dropdown menu component.
Navigation
Icon Dropdown
Tier 2A dropdown menu triggered by an icon button. Useful for compact UI patterns like settings menus or action menus.
Buttons & Actions
Table
Tier 2A table component for displaying structured data.
| Name | Status | Role |
|---|---|---|
| John Doe | Active | Admin |
| Jane Smith | Active | User |
Data Display
Card
Tier 1A card component for content containers.
Card Title
Card description goes here
Card content goes here.
Data Display
Accordion
Tier 1An accordion component for collapsible content.
Data Display
Collapsible
Tier 2A collapsible component for expandable content.
Data Display
Tabs
Tier 2A tabs component for organizing content.
Account settings
Data Display
Carousel
Tier 4A carousel component for image/content slideshows.
Preview placeholder
Data Display
Progress
Tier 2A progress bar component for showing completion status.
Feedback
Skeleton
Tier 1A skeleton loader component for loading states.
Feedback
Sonner
Tier 2A toast notification component.
Preview placeholder
Feedback
Dark Mode Toggle
Tier 1A toggle for switching between light and dark mode. Included in all tiers by default.
Toggle between light and dark mode
The toggle reads from and writes to the global theme context, instantly applying the dark class to the document root.
Feedback
Separator
Tier 1A separator component for dividing content.
Content above
Content below
Layout
Scroll Area
Tier 2A scrollable area component.
Layout
Resizable
Tier 3A resizable panel component.
Preview placeholder
Layout
Calendar
Tier 3A calendar component for date selection.
Specialized
Command
Tier 3A command palette component for search and actions.
No results found.
Calendar
Search Emoji
Calculator
Specialized
Slider
Tier 3A slider component for range selection.
Specialized
Avatar
Tier 1An avatar component for user profiles.
JDJS
Specialized