Skip to main content
This is the same widget as the Alert box starter in the widget library. It’s here so you can read it, steal from it, or paste it into a blank widget and rework it. Alerts queue, so back-to-back events all get their moment. Prefer not to paste at all? Widget library → Starters → Alert box installs it directly.

HTML

Fields

JS

Ideas to make it yours

  • Different image or sound per event type: add more image/audio fields and pick them in next() based on the alert.
  • Text animation: gsap.registerPlugin(TextPlugin) and tween { text: alert.title } for a typewriter reveal.
  • Minimum bits: if (event.bits < 100) return; before the cheer enqueue.