import { AnimatePresence, motion } from "framer-motion"; import * as React from "react"; import { usePrevious } from "react-use"; import User from "@/components/icons/user-solid.svg"; export interface PopularityScoreProps { yesScore: number; ifNeedBeScore?: number; highlight?: boolean; } const Score = React.forwardRef< HTMLDivElement, { icon: React.ComponentType<{ className?: string }>; score: number; } >(function Score({ icon: Icon, score }, ref) { const prevScore = usePrevious(score); const multiplier = prevScore !== undefined ? score - prevScore : 0; return (