mljr-ui · showcase

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.")),
))