🔇
<script src="https://cdn.jsdelivr.net/npm/@supabase/supabase-js@2"></script> // Confetti effect function fire(particleRatio, opts) { confetti({ ...defaults, ...opts, particleCount: Math.floor(count * particleRatio) }); } var count = 200; var defaults = { origin: { y: 0.7 } }; function triggerConfetti() { fire(0.25, { spread: 26, startVelocity: 55, }); fire(0.2, { spread: 60, }); fire(0.35, { spread: 100, decay: 0.91, scalar: 0.8 }); fire(0.1, { spread: 120, startVelocity: 25, decay: 0.92, scalar: 1.2 }); fire(0.1, { spread: 120, startVelocity: 45, }); } // Modify the glitch button click handler to trigger confetti document.addEventListener('DOMContentLoaded', function() { var glitchBtn = document.getElementById('glitchButton'); if (glitchBtn) { glitchBtn.addEventListener('click', function(event) { // Call the updated handleFormSubmit function handleFormSubmit(event); }); } });