Toast
Self-managing notification stack: auto-dismiss timer, progress bar, icons, variant tones, queue up to 6.
overlay toast
Usage
// 1. Mount Toaster once per page (e.g. in PageShell body)
overlay.Toaster(overlay.ToasterProps{})
// 2. SSE handler emits toasts into #toaster
sse.PatchElements(web.RenderToString(
overlay.Toast(overlay.ToastProps{
ID: "t-"+uuid, Variant: token.ToastSuccess,
Title: "Saved", AutoDismiss: 5,
}, g.Text("Changes saved.")),
))