# llimphi-widget-toast *Read this in English: [README.md](README.md).* Notificaciones efímeras apiladas. Cuatro severidades (Info / Success / Warning / Error) con color semántico hardcoded — un Error debe leerse rojo aunque la app esté en tema "sunset". Cada toast lleva un icono de `llimphi-icons` y un texto corto. El widget es **render-only**: recibe una lista de `Toast`s ya filtrados por la app (los que aún no expiraron) y los apila en la esquina bottom-right. El ciclo de vida (push, auto-dismiss tras `duration`, dismiss manual al click) lo maneja la app desde su `update`/`spawn`. Patrón típico: 1. App tiene `Vec` en el modelo + `next_id: u64`. 2. Para pushear: agregar Toast con `expires_at = Instant::now() + dur` + `handle.spawn(move || { sleep(dur); Msg::ToastExpire(id) })`. 3. `view_overlay` filtra los no expirados y los pasa a `toast_stack_view`. --- Parte de **llimphi** — ver [llimphi](../../LEEME.md).