import { useEffect } from "react"; type ConfettiBurstProps = { count?: number; }; export const ConfettiBurst = ({ count = 30 }: ConfettiBurstProps) => { useEffect(() => { const timeout = setTimeout(() => { const container = document.getElementById("confetti-container"); if (container) container.innerHTML = ""; }, 1200); return () => clearTimeout(timeout); }, []); return (
{Array.from({ length: count }).map((_, i) => ( ))}
); }; const CONFETTI_COLORS = [ "#a855f7", // purple "#6366f1", // indigo "#ec4899", // pink "#22c55e", // green "#facc15", // yellow ];