A collection of 60 reusable components built with Radix UI and Tailwind CSS. Designed to be accessible, customizable, and easy to integrate into your projects.
A vertically stacked set of interactive headings that reveal or hide content.
Displays a callout for user attention.
A modal dialog that interrupts the user with important content and expects a response.
Displays content within a desired ratio.
An image element with a fallback for representing the user.
Displays a small count or status indicator.
Allows users to take actions with a single click or tap.
A date field component that allows users to enter and edit date values.
Su | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
23 | 24 | 25 | 26 | 27 | 28 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
Containers for displaying content and actions about a single subject.
Card Description
Card Content
A control that allows the user to toggle between checked and unchecked states.
An interactive component that expands/collapses a panel.
A command palette for quick keyboard-driven actions.
Displays a menu located at the pointer when right-clicking an element.
A window overlaid on the primary window, rendering the content underneath inert.
Displays a menu to the user triggered by a button.
A collection of form components with validation.
For sighted users to preview content available behind a link.
Allows users to enter text into a UI.
Renders an accessible label associated with controls.
A horizontal menu with clickable items.
A collection of links for site navigation.
Displays rich content in a portal, triggered by a button.
Displays an indicator showing the completion progress of a task.
A set of checkable buttons where only one can be checked at a time.
Augments native scroll functionality for custom scrollbars.
Displays a list of options for the user to pick from.
A visual divider between content.
Extends the Dialog component to display content that complements the main content of the screen.
Allows users to make selections from a range of values.
A control that allows the user to toggle between checked and not checked.
Displays data in rows and columns.
Invoice | Status | Method | Amount |
---|---|---|---|
INV001 | Paid | Credit Card | $250.00 |
A set of layered sections of content that display one panel at a time.
Allows users to enter multiple lines of text.
A succinct message that is displayed temporarily.
A two-state button that can be either on or off.
A popup that displays information related to an element when the element receives focus or is hovered over.
Displays the hierarchical path to the current page or resource.
A slideshow component for cycling through elements.
A combination of a text input and a dropdown that allows users to filter a list of options.
A table component with sorting, filtering, and pagination.
ID | Name | Status | Actions |
---|---|---|---|
001 | John Doe | Active | |
002 | Jane Smith | Inactive |
Allows users to select a date or date range.
A panel that slides in from the edge of the screen.
A placeholder for when there is no content to display.
Try adjusting your search or filter to find what you're looking for.
Allows users to upload files.
Displays an image with various options.
Allows users to edit content inline.
Displays keyboard input.
A navigational element that takes users to another page.
Indicates that content is being loaded.
Allows users to navigate between pages of content.
Allows users to rate something.
Allows users to resize elements.
Used to show a placeholder while content is loading.
Indicates that an operation is in progress.
Displays progress through a sequence of steps.
Allows users to input multiple tags.
Displays a sequence of events in chronological order.
Description of event 1
Description of event 2
A container for grouping a set of controls.
Displays hierarchical data in a tree-like structure.
Displays video content.
Guides users through a multi-step process.
Step 1 content goes here.
Allows users to select a color.
Compact elements that represent an input, attribute, or action.
A horizontal or vertical line that separates content.
A panel that slides in from the edge of the screen.
A button that when clicked, displays a menu.