Notificaciones y toasts.
Una notificación persiste en un centro; un toast confirma un resultado breve y no bloqueante.
Cuándo usar
Una notificación persiste en un centro; un toast confirma un resultado breve y no bloqueante.
- Elegir el elemento HTML nativo antes de agregar una primitiva interactiva.
- Mantener el nombre, el resultado y la acción visibles sin depender de un icono.
- Documentar cualquier excepción en el producto consumidor.
Ejemplo visible
Se guardaron los cambiosContrato N.º 184 · 16:24
Ver reciboAnatomía
| Parte | Contrato |
|---|---|
| 1 | Mensaje |
| 2 | Timestamp |
| 3 | Estado leído |
| 4 | Acción opcional |
| 5 | Cerrar o archivar |
Estados y variantes
| Estado | Comportamiento esperado |
|---|---|
| new | Anunciada con moderación |
| read | Conserva contenido |
| actionable | Persiste hasta resolver |
| success toast | Se cierra sin ocultar recibo importante |
| error | Persiste cerca de la acción o en página |
Accesibilidad
- No apilar anuncios live simultáneos.
- Un toast no contiene la única vía de recuperación.
- Pausa su cierre al foco o hover si tiene acción.
- El centro de notificaciones es una página o región navegable.
HTML de referencia
<div class="cis-toast" role="status">
<p>Se guardaron los cambios.</p>
<a href="/actividad/123">Ver recibo</a>
</div>Definition of Done
- Ejemplo visible y código copiable coinciden.
- Teclado, foco, nombre accesible y estado fueron probados.
- El componente funciona sin JavaScript o declara una mejora progresiva acotada.
- Los mensajes cumplen core/prosa en modo estricto.
- La promoción registra versión, compatibilidad y prueba de regresión.