TuMarca

Componentes

Una colección de componentes reutilizables construidos con Astro y Tailwind CSS. Todos los componentes son accesibles, personalizables y listos para usar.

43
Total
43
Estables
24
Destacados
11
Categorías

Destacados

Accordion

stable

A vertically stacked set of interactive headings that each reveal a section of content.

layout disclosure

Alert

stable

Displays a callout for user attention.

feedback notification

Avatar

stable

An image element with a fallback for representing the user.

data-display

Alert Dialog

stable

A modal dialog that interrupts the user with important content and expects a response.

feedback overlay

Badge

stable

Displays a badge or a component that looks like a badge.

data-display

Breadcrumb

stable

Displays the path to the current resource using a hierarchy of links.

navigation

Card

stable

Displays a card with header, content, and footer.

layout data-display

Carousel

stable

A carousel with motion and swipe built using Embla.

data-display interactive

Checkbox

stable

A control that allows the user to toggle between checked and not checked.

forms

Dialog

stable

A modal dialog that interrupts the user with important content and expects a response.

overlay

Button

stable

Displays a button or a component that looks like a button.

form interactive

Input

stable

Displays a form input field or a component that looks like an input field.

forms

Label

stable

Renders an accessible label associated with controls.

forms

Progress

stable

Displays an indicator showing the completion progress of a task.

feedback

Separator

stable

Visually or semantically separates content.

layout

Sheet

stable

Extends the Dialog component to display content that complements the main content of the screen.

overlay

Skeleton

stable

Use to show a placeholder while content is loading.

feedback

Switch

stable

A control that allows the user to toggle between checked and not checked.

forms

Table

stable

A responsive table component.

data-display

Tabs

stable

A set of layered sections of content—known as tab panels—that are displayed one at a time.

navigation

Textarea

stable

Displays a form textarea or a component that looks like a textarea.

forms

Tooltip

stable

A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.

overlay

Toggle

stable

A two-state button that can be either on or off.

forms

Spinner

stable

A loading indicator that shows activity.

feedback

Por Categoría

Todos los Componentes

Accordion

A vertically stacked set of interactive headings that each reveal a section of content.

stable

Alert

Displays a callout for user attention.

stable

Alert Dialog

A modal dialog that interrupts the user with important content and expects a response.

stable

Aspect Ratio

Displays content within a desired ratio.

stable

Avatar

An image element with a fallback for representing the user.

stable

Badge

Displays a badge or a component that looks like a badge.

stable

Breadcrumb

Displays the path to the current resource using a hierarchy of links.

stable

Button

Displays a button or a component that looks like a button.

stable

Button Group

Groups related buttons together with connected styling.

stable

Calendar

A date field component that allows users to enter and edit date values.

stable

Card

Displays a card with header, content, and footer.

stable

Carousel

A carousel with motion and swipe built using Embla.

stable

Checkbox

A control that allows the user to toggle between checked and not checked.

stable

Collapsible

An interactive component which expands/collapses a panel.

stable

Date Picker

A date picker component with popover calendar for selecting dates.

stable

Dialog

A modal dialog that interrupts the user with important content and expects a response.

stable

Drawer

A drawer component that slides in from the edge of the screen.

stable

Dropdown Menu

Displays a menu of actions or options triggered by a button.

stable

Empty

A placeholder component for empty states.

stable

Hover Card

For sighted users to preview content available behind a link.

stable

Input

Displays a form input field or a component that looks like an input field.

stable

Input Group

Groups input with addons like prefixes, suffixes, and buttons.

stable

Item

A flexible list item component for displaying content in a structured layout.

stable

Kbd

Displays a keyboard shortcut indicator.

stable

Label

Renders an accessible label associated with controls.

stable

Native Select

A native HTML select element with styling.

stable

Navigation Menu

A collection of links for navigating websites with dropdown menus and keyboard navigation.

stable

Pagination

Navigation for paginated content.

stable

Popover

Displays rich content in a portal, triggered by a button.

stable

Progress

Displays an indicator showing the completion progress of a task.

stable

Radio Group

A set of checkable buttons where only one can be checked at a time.

stable

Scroll Area

Augments native scroll functionality for custom, cross-browser styling.

stable

Separator

Visually or semantically separates content.

stable

Sheet

Extends the Dialog component to display content that complements the main content of the screen.

stable

Skeleton

Use to show a placeholder while content is loading.

stable

Spinner

A loading indicator that shows activity.

stable

Switch

A control that allows the user to toggle between checked and not checked.

stable

Table

A responsive table component.

stable

Tabs

A set of layered sections of content—known as tab panels—that are displayed one at a time.

stable

Textarea

Displays a form textarea or a component that looks like a textarea.

stable

Toggle

A two-state button that can be either on or off.

stable

Toggle Group

A set of two-state buttons that can be toggled on or off.

stable

Tooltip

A popup that displays information related to an element when the element receives keyboard focus or the mouse hovers over it.

stable