Popover
Basic and nested
Align: start, center, end
Side, sideOffset, and animationDuration
Dropdown
Card
Small Size
Use the size="sm" prop to set the size of the card to small. The small size variant uses smaller spacing.
With Image
Add an image before the card header to create a card with an image.
Collapsible
@boston343 starred 3 repositories
Default Open
@shadcn starred 2 repositories
Theme Toggle Component
Theme Toggles
Badge
Button
Button Group Demo
Horizontal
Horizontal with Separator
Vertical
Vertical with Separator
Different Variants
With Text Label
Nested Button Groups
With Input
With Dropdown
With Select
Input OTP
Input Group
Basic Addon
With Button
Multiple Addons
Copy Link Example
Block Alignments (Vertical Stack)
Text Addons
With Kbd
With Spinner
Dialog
This button is outside the Dialog component but opens the same dialog:
Nested Dialog Demo
Toast Demo
Basic Variants
Promise Toast (simulates async operation)
Toast Management
Stress Test
Video Demo
Imported Video
YouTube Video
YouTube Shorts
Slider Demo
Default Slider
Range Slider
With Step (10)
Variants
Disabled
Vertical
Form Submission Test
Submit the form to see values
Image Demo
Imported Image

Remote URL

Accordion
Sheet Demo
Aspect Ratio Demo
Spinner Demo
Default
Large
Custom Color
Separator Demo
Radix Primitives
An open-source UI component library.
Item Demo
A simple item with title and description.
Item with Icon
New login detected from unknown device.
Item Variants
Standard styling with subtle background and borders.
Outlined style with clear borders and transparent background.
Subdued appearance with muted colors for secondary content.
Carousel
Basic Horizontal Carousel
Vertical Carousel
Multiple Items (Basis 1/3)
Looping Carousel
Plugin Autoplay Carousel
File Input
Progress
Interactive Progress Example
Skeleton
Radio Group
Favorite Fruit
Subscription Plan
Breadcrumb
- Home
- Components
- Breadcrumb
Alert Dialog
Are you absolutely sure?
This action cannot be undone. This will permanently delete your account and remove your data from our servers.
Tabs
Nested Tabs
Parent Tab 2 contains its own tabs:
Form
Select
Native Select
Pagination
Switch
Switch Event Test
Toggle Component
Basic Toggles
With Icons
Sizes
Variants
Event Listener Example
Avatar
Checkbox
Tooltip
Alert
Heads up!
A simple alert with an AlertTitle and an AlertDescription.
Heads up!
A simple alert with an AlertTitle and an AlertDescription.
Heads up!
A simple alert with an AlertTitle and an AlertDescription.
Heads up!
An alert with an AlertTitle and an AlertDescription and icon.
Heads up!
A simple alert with an AlertTitle and an AlertDescription.
Heads up!
A simple alert with an AlertTitle and an AlertDescription.
Heads up!
An alert with an AlertTitle and an AlertDescription and icon.
Table
| Invoice | Status | Method | Amount |
|---|---|---|---|
| INV001 | Paid | Credit Card | $250.00 |
| INV002 | Pending | PayPal | $150.00 |
| INV003 | Overdue | Bank Transfer | $350.00 |
| Total | $750.00 | ||