"use client"; import { useEffect, useState } from "react"; import { Music2 } from "lucide-react"; interface Note { id: number; x: number; delay: number; duration: number; } export function FloatingNotes() { const [notes, setNotes] = useState([]); useEffect(() => { const generateNotes = () => { const newNotes: Note[] = []; for (let i = 0; i < 5; i++) { newNotes.push({ id: i, x: Math.random() * 100, delay: Math.random() * 5, duration: 8 + Math.random() * 4, }); } setNotes(newNotes); }; generateNotes(); }, []); return (
{notes.map((note) => (
))}
); }