1. Home
  2. ChevronRightUi
  3. ChevronRightButton

Button

Primitiva de botón interactivo envuelta en React Aria Components.

La primitiva Button es un componente de botón interactivo sin estilos y totalmente accesible que soporta navegación por teclado, accesibilidad para lectores de pantalla y estados de hover/foco/presión.


ImportaciónLink

import { Button } from 'boltdocs/primitives'

Inicio RápidoLink

Crea un envoltorio de botón interactivo accesible y estilizado:

import { Button } from 'boltdocs/primitives'

export default function PrimaryButton() {
  return (
    <Button
      onPress={() => alert('¡Botón Presionado!')}
      className="px-4 py-2 bg-primary-500 text-white rounded-lg hover:bg-primary-600 focus:outline-2 focus:outline-primary-500"
    >
      Haz clic aquí
    </Button>
  )
}

Props del ComponenteLink

El componente Button acepta todas las propiedades de ButtonProps de React Aria más estilos utilitarios comunes:

PropiedadTipoPredeterminadoDescripción
onPress(e: PressEvent) => voidundefinedCallback que se activa cuando el botón es presionado (ya sea por clic, toque o espacio/enter del teclado).
isDisabledbooleanfalseDeshabilita el botón, previene interacciones y establece aria-disabled="true".
type'button' | 'submit' | 'reset''button'El tipo del elemento HTML button.
classNamestringundefinedSobrescrituras de clases CSS utilitarias personalizadas.
styleCSSPropertiesundefinedSobrescrituras de estilo en línea.
childrenReactNodeundefinedEl texto de la etiqueta o elementos gráficos a renderizar dentro del botón.
Last updated on July 27, 2026

Was this page helpful?