Confetti Effect
A lightweight, client-side confetti component for OutSystems 11 Reactive Web and Mobile apps. Drop a single client action into any flow to play a celebratory confetti animation — perfect for checkout confirmations, completed onboarding, achievements, form submissions, or any “moment of delight.”
It is a thin, dependency-light wrapper around the popular open-source canvas-confetti library, which is loaded on demand from a CDN the first time the effect runs.
Three effect styles — continuous side cannons, a single center burst, or a multi-burst fireworks pop.
One-setting intensity — a single 1–3 dial scales particle count, spread, and velocity together.
Fully themeable — supply your own brand colors, launch position, and duration.
Lazy-loaded — the confetti library is fetched only once per page and shared across every call, so repeated triggers stay fast.
Accessibility-aware — can automatically skip the animation for users who have “reduce motion” enabled.
Self-host friendly — point it at your own copy of the library if a CDN is blocked by your environment’s Content Security Policy.