Notificación
Tarjeta neutra con StateIcon, mensaje, acción opcional y cierre. No rompe el layout como un Banner: flota con sombra.
Preview principal
Estados
Superficie neutra; el color solo va en el StateIcon.
Los cambios se guardaron correctamente en tu cuenta.
No se pudo procesar el pago. Revisa los datos e inténtalo de nuevo.
Tu suscripción caduca en 3 días. Renueva para no perder el acceso.
Hay una nueva versión disponible. Actualiza cuando quieras.
Sin acción
Solo mensaje + cierre (action omitido).
Hay una nueva versión disponible.
import { useState } from "react";import { Notification } from "devsoftec-ui";
function Ejemplo() { const [open, setOpen] = useState(true);
return ( <Notification type="success" open={open} onClose={() => setOpen(false)} action={{ label: "Ver cambios", onClick: () => setOpen(false) }} > Los cambios se guardaron correctamente. </Notification> );}| Prop | Tipo | Default | Descripción |
|---|---|---|---|
type |
info | success | error | warning |
info |
Estado (ícono) |
open |
boolean |
true |
Visibilidad |
onClose |
() => void |
— | Muestra ✕ y cierra |
action |
{ label, onClick? } |
— | CTA inferior derecha |
children |
ReactNode |
— | Mensaje |
className |
string |
— | Clase extra |
Comportamiento
Section titled “Comportamiento”- Superficie neutra — el color solo en el ícono de estado
role="status"- Acción con flecha a la derecha
- Animación
ds-notif-in(entrada suave) - Diferencia vs Banner: inline / full-bleed; Notification es tarjeta flotante
- Diferencia vs Toast: Toast suele apilarse en portal; Notification se coloca donde la montes