"use client"; import { Star } from "lucide-react"; import { motion, useSpring, useTransform } from "framer-motion"; import { useEffect } from "react"; interface ScoreDisplayProps { score: number; } export function ScoreDisplay({ score }: ScoreDisplayProps) { const spring = useSpring(0, { stiffness: 100, damping: 20 }); const display = useTransform(spring, (v) => Math.round(v).toLocaleString()); useEffect(() => { spring.set(score); }, [score, spring]); return (
{display}
); }