Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Alerta

Muestra un aviso que requiere la atención del usuario.

Instalación

npx logic2b@next add alert

Uso

import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert"

<Alert variant="destructive">
  <AlertTitle>Error</AlertTitle>
  <AlertDescription>Algo ha salido mal.</AlertDescription>
</Alert>

Notas de uso

Un icono svg opcional como primer elemento se coloca automáticamente en su propia columna. AlertTitle y AlertDescription aceptan las propiedades estándar de un div.

Ejemplos

Con icono

Añade un icono de Lucide como primer hijo para mostrarlo junto al título.

Destructiva

Usa variant="destructive" para señalar un estado de error.

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<Alert
  variant="default"
  className="grid-cols-1"
>Your changes have been saved.</Alert>

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/alert.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

Alert

Componente
Props: React.ComponentProps<"div"> & VariantProps<typeof alertVariants>
PropiedadTipoObligatoriaValor predeterminadoDescripción
variantnull | "default" | "destructive"No——

AlertTitle

Componente
Props: React.ComponentProps<"div">

AlertDescription

Componente
Props: React.ComponentProps<"div">

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra alert. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Semántica nativa
Patrón
alert
HTML role=alert

Semántica incorporada

  • Uses role=alert so newly mounted urgent messages are announced.

Responsabilidades de integración

  • Reserve it for important dynamic messages; avoid mounting routine static content as an alert.