import { BrandedTag } from "./about/BrandedTag"; import { PrimaryCTAButton } from "./PrimaryCTAButton"; import { useAnimatedCounter } from "../redux/hooks/useAnimatedCounter"; interface Stat { id: string; number: number; suffix: string; label: string; display_order: number; } interface StatsSectionProps { stats: Stat[]; isLoading?: boolean; } interface StatItemProps { end: number; suffix: string; label: string; duration?: number; } function StatItem({ end, suffix, label, duration = 2000 }: StatItemProps) { const { count, ref } = useAnimatedCounter({ end, suffix, duration }); return (
{count}
{label}
); } export function StatsSection({ stats = [], isLoading }: StatsSectionProps) { const sortedStats = [...stats].sort( (a, b) => a.display_order - b.display_order ); if (isLoading) return null; return (

Your Partner in Leadership, Culture, and Capability Building

console.log("About us clicked")} ariaLabel="Learn more about KLC" />
{/* Desktop */}
{sortedStats.map((stat) => ( ))}
{/* Mobile */}
{sortedStats.map((stat) => ( ))}
); }