Alert
Banner inline persistente — a diferencia de OrbitToast, nunca se
autodescarta: se queda mientras el caller lo siga componiendo, que es el
punto (un estado verdadero hasta que algo cambie, no un evento puntual).
radius.md (8px), fondo semantic-*.surface (un tinte suave) + borde 1px
semantic-*.solid, ícono propio de cada intent + title opcional en
negrita + message. Los cuatro intents (Warning/Success/Error/Info)
usan el mismo tratamiento calmo — una versión anterior le daba a
Warning/Info un fill sólido más ruidoso; ya no.
Uso
ⓘLos cambios se guardan automáticamente.
▲Falta un asset
Este proyecto referencia una imagen que ya no existe.No hay elemento web todavía — ver la nota arriba.
OrbitAlert( message = "Los cambios se guardan automáticamente.", intent = OrbitAlertIntent.Info,)OrbitAlert( title = "Falta un asset", message = "Este proyecto referencia una imagen que ya no existe.", intent = OrbitAlertIntent.Warning,)Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
message | String | — | Texto principal. |
title | String? | null | Encabezado en negrita opcional; sin él, message ocupa la primera línea. |
intent | OrbitAlertIntent | Info | Warning / Success / Error / Info — cada uno con su propio ícono y color semantic-*. |