Components
Accordion
Alert
Alert Dialog
Aspect Ratio
Avatar
Badge
Calendar
Card
Chart
Checkbox
By clicking this checkbox, you agree to the terms.
By clicking this checkbox, you agree to the terms and conditions.
| Name | Role | ||
|---|---|---|---|
| Sarah Chen | sarah.chen@example.com | Admin | |
| Marcus Rodriguez | marcus.rodriguez@example.com | User | |
| Priya Patel | priya.patel@example.com | User | |
| David Kim | david.kim@example.com | Editor |
Collapsible
Order #4189
Combobox
Dialog
Drawer
Empty
Field
Hover Card
Input
Your API key is encrypted and stored securely.
This field is currently disabled.
Choose a unique username for your account.
We'll send updates to this address.
Select a picture to upload.
This field contains validation errors.
This field must be filled out.
Input Group
Footer positioned below the input.
Footer positioned below the textarea.
Header positioned above the input.
Header positioned above the textarea.
Icon positioned at the end.
Icon positioned at the start.
This is a description of the input group.
This is a description of the input group.
This is a description of the input group.
This is a description of the input group.
This username is available.
This is a description of the input group.
Item
Last seen 5 months ago
Invite your team to collaborate on this project.
A simple item with title and description.
shadcn@vercel.com
maxleiter@vercel.com
evilrabbit@vercel.com
Everyday tasks and UI generation.
Advanced thinking or reasoning.
Open Source model for everyone.
New login detected from unknown device.
Learn how to get started with our components.
Opens in a new tab with security attributes.
The standard size for most use cases.
A compact size for dense layouts.
Transparent background with no border.
Outlined style with a visible border.
Muted background for secondary content.
Kbd
Use Ctrl + BCtrl + K to open the command palette
Label
Native Select
Pagination
Popover
Progress
Radio Group
Standard spacing for most use cases.
More space between elements.
Minimal spacing for dense layouts.
Scroll Area
Tags
Select
Toggle to align the item with the trigger.
Separator
- Item 1
- Value 1
- Item 2
- Value 2
- Item 3
- Value 3
Sheet
Skeleton
Slider
Spinner
Switch
Focus is shared across devices, and turns off when you leave the app.
You must accept the terms and conditions to continue.
Table
| Invoice | Status | Method | Amount |
|---|---|---|---|
| INV001 | Paid | Credit Card | $250.00 |
| INV002 | Pending | PayPal | $150.00 |
| INV003 | Unpaid | Bank Transfer | $350.00 |
| INV004 | Paid | Credit Card | $450.00 |
| INV005 | Paid | PayPal | $550.00 |
| INV006 | Pending | Bank Transfer | $200.00 |
| INV007 | Unpaid | Credit Card | $300.00 |
| Total | $2,500.00 | ||
| Invoice | Status | Method | Amount |
|---|---|---|---|
| INV001 | Paid | Credit Card | $250.00 |
| INV002 | Pending | PayPal | $150.00 |
| INV003 | Unpaid | Bank Transfer | $350.00 |
| Total | $2,500.00 | ||
Tabs
Textarea
Enter your message below.
Please enter a valid message.
Toggle
Toggle Group
Use font-normal to set the font weight.