Componentes
Una colección de componentes reutilizables construidos con Astro y Tailwind CSS. Todos los componentes son accesibles, personalizables y listos para usar.
Destacados
Accordion
stableA vertically stacked set of interactive headings that each reveal a section of content.
Alert
stableDisplays a callout for user attention.
Avatar
stableAn image element with a fallback for representing the user.
Alert Dialog
stableA modal dialog that interrupts the user with important content and expects a response.
Badge
stableDisplays a badge or a component that looks like a badge.
Breadcrumb
stableDisplays the path to the current resource using a hierarchy of links.
Card
stableDisplays a card with header, content, and footer.
Carousel
stableA carousel with motion and swipe built using Embla.
Checkbox
stableA control that allows the user to toggle between checked and not checked.
Dialog
stableA modal dialog that interrupts the user with important content and expects a response.
Button
stableDisplays a button or a component that looks like a button.
Input
stableDisplays a form input field or a component that looks like an input field.
Label
stableRenders an accessible label associated with controls.
Progress
stableDisplays an indicator showing the completion progress of a task.
Separator
stableVisually or semantically separates content.
Sheet
stableExtends the Dialog component to display content that complements the main content of the screen.
Skeleton
stableUse to show a placeholder while content is loading.
Switch
stableA control that allows the user to toggle between checked and not checked.
Table
stableA responsive table component.
Tabs
stableA set of layered sections of content—known as tab panels—that are displayed one at a time.
Textarea
stableDisplays a form textarea or a component that looks like a textarea.
Tooltip
stableA popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
Toggle
stableA two-state button that can be either on or off.
Spinner
stableA loading indicator that shows activity.
Por Categoría
data-display
Avatar
stableAn image element with a fallback for representing the user.
Badge
stableDisplays a badge or a component that looks like a badge.
Card
stableDisplays a card with header, content, and footer.
Carousel
stableA carousel with motion and swipe built using Embla.
Item
stableA flexible list item component for displaying content in a structured layout.
Table
stableA responsive table component.
feedback
Alert
stableDisplays a callout for user attention.
Alert Dialog
stableA modal dialog that interrupts the user with important content and expects a response.
Empty
stableA placeholder component for empty states.
Progress
stableDisplays an indicator showing the completion progress of a task.
Skeleton
stableUse to show a placeholder while content is loading.
Spinner
stableA loading indicator that shows activity.
form
Button
stableDisplays a button or a component that looks like a button.
Calendar
stableA date field component that allows users to enter and edit date values.
Date Picker
stableA date picker component with popover calendar for selecting dates.
Input Group
stableGroups input with addons like prefixes, suffixes, and buttons.
Radio Group
stableA set of checkable buttons where only one can be checked at a time.
Toggle Group
stableA set of two-state buttons that can be toggled on or off.
forms
Checkbox
stableA control that allows the user to toggle between checked and not checked.
Input
stableDisplays a form input field or a component that looks like an input field.
Label
stableRenders an accessible label associated with controls.
Native Select
stableA native HTML select element with styling.
Switch
stableA control that allows the user to toggle between checked and not checked.
Textarea
stableDisplays a form textarea or a component that looks like a textarea.
Toggle
stableA two-state button that can be either on or off.
interactive
Button
stableDisplays a button or a component that looks like a button.
Button Group
stableGroups related buttons together with connected styling.
Calendar
stableA date field component that allows users to enter and edit date values.
Carousel
stableA carousel with motion and swipe built using Embla.
Collapsible
stableAn interactive component which expands/collapses a panel.
Date Picker
stableA date picker component with popover calendar for selecting dates.
Drawer
stableA drawer component that slides in from the edge of the screen.
Dropdown Menu
stableDisplays a menu of actions or options triggered by a button.
Hover Card
stableFor sighted users to preview content available behind a link.
Navigation Menu
stableA collection of links for navigating websites with dropdown menus and keyboard navigation.
Popover
stableDisplays rich content in a portal, triggered by a button.
Toggle Group
stableA set of two-state buttons that can be toggled on or off.
layout
Accordion
stableA vertically stacked set of interactive headings that each reveal a section of content.
Aspect Ratio
stableDisplays content within a desired ratio.
Button Group
stableGroups related buttons together with connected styling.
Card
stableDisplays a card with header, content, and footer.
Collapsible
stableAn interactive component which expands/collapses a panel.
Item
stableA flexible list item component for displaying content in a structured layout.
Scroll Area
stableAugments native scroll functionality for custom, cross-browser styling.
Separator
stableVisually or semantically separates content.
navigation
Breadcrumb
stableDisplays the path to the current resource using a hierarchy of links.
Dropdown Menu
stableDisplays a menu of actions or options triggered by a button.
Navigation Menu
stableA collection of links for navigating websites with dropdown menus and keyboard navigation.
Pagination
stableNavigation for paginated content.
Tabs
stableA set of layered sections of content—known as tab panels—that are displayed one at a time.
overlay
Alert Dialog
stableA modal dialog that interrupts the user with important content and expects a response.
Dialog
stableA modal dialog that interrupts the user with important content and expects a response.
Drawer
stableA drawer component that slides in from the edge of the screen.
Hover Card
stableFor sighted users to preview content available behind a link.
Popover
stableDisplays rich content in a portal, triggered by a button.
Sheet
stableExtends the Dialog component to display content that complements the main content of the screen.
Tooltip
stableA popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.
Todos los Componentes
Accordion
A vertically stacked set of interactive headings that each reveal a section of content.
Alert
Displays a callout for user attention.
Alert Dialog
A modal dialog that interrupts the user with important content and expects a response.
Aspect Ratio
Displays content within a desired ratio.
Avatar
An image element with a fallback for representing the user.
Badge
Displays a badge or a component that looks like a badge.
Breadcrumb
Displays the path to the current resource using a hierarchy of links.
Button
Displays a button or a component that looks like a button.
Button Group
Groups related buttons together with connected styling.
Calendar
A date field component that allows users to enter and edit date values.
Card
Displays a card with header, content, and footer.
Carousel
A carousel with motion and swipe built using Embla.
Checkbox
A control that allows the user to toggle between checked and not checked.
Collapsible
An interactive component which expands/collapses a panel.
Date Picker
A date picker component with popover calendar for selecting dates.
Dialog
A modal dialog that interrupts the user with important content and expects a response.
Drawer
A drawer component that slides in from the edge of the screen.
Dropdown Menu
Displays a menu of actions or options triggered by a button.
Empty
A placeholder component for empty states.
Hover Card
For sighted users to preview content available behind a link.
Input
Displays a form input field or a component that looks like an input field.
Input Group
Groups input with addons like prefixes, suffixes, and buttons.
Item
A flexible list item component for displaying content in a structured layout.
Kbd
Displays a keyboard shortcut indicator.
Label
Renders an accessible label associated with controls.
Native Select
A native HTML select element with styling.
Navigation Menu
A collection of links for navigating websites with dropdown menus and keyboard navigation.
Pagination
Navigation for paginated content.
Popover
Displays rich content in a portal, triggered by a button.
Progress
Displays an indicator showing the completion progress of a task.
Radio Group
A set of checkable buttons where only one can be checked at a time.
Scroll Area
Augments native scroll functionality for custom, cross-browser styling.
Separator
Visually or semantically separates content.
Sheet
Extends the Dialog component to display content that complements the main content of the screen.
Skeleton
Use to show a placeholder while content is loading.
Spinner
A loading indicator that shows activity.
Switch
A control that allows the user to toggle between checked and not checked.
Table
A responsive table component.
Tabs
A set of layered sections of content—known as tab panels—that are displayed one at a time.
Textarea
Displays a form textarea or a component that looks like a textarea.
Toggle
A two-state button that can be either on or off.
Toggle Group
A set of two-state buttons that can be toggled on or off.
Tooltip
A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.