import { useCountUp } from "../hooks/useCountUp.js"; export default function StatCard({ label, value, suffix = "", icon: Icon, accent }) { const isNum = typeof value === "number"; const animated = useCountUp(isNum ? value : 0); return (
{Icon && ( )} {label} {isNum ? animated : value ?? "—"} {isNum && suffix ? {suffix} : null}
); }