Success
Live preview
Markup (editable)
Use type, message, and optional icon /button-label. Call show(message) / hide() from JavaScript.
Edit markup and click Apply.
Live preview
Markup (editable)
Live preview
Markup (editable)
Start hidden, then use the button (wired after Apply) to call show().
Live preview
Markup (editable)