function CornerDot({ className }: { className?: string }) { return ( ); } const DASHED_LINE = { background: 'linear-gradient(90deg, var(--color-stroke-sub-300) 4px, transparent 4px) 50% 50% / 8px 1px repeat no-repeat', } as React.CSSProperties; function IconWidgets(props: React.SVGProps) { return ( ); } function IconComponents(props: React.SVGProps) { return ( ); } function IconTokens(props: React.SVGProps) { return ( ); } const stats = [ { icon: , label: 'Widgets & Examples', value: '400+', }, { icon: , label: 'Components & Variant', value: '8000+', }, { icon: , label: 'Styles, Variable & Tokens', value: '400+', }, ]; export default function DesignSystemScaleStats() { return (
{/* Corner dots */} {stats.map((stat, index) => (
{/* Mobile dashed divider (before each item) */}
{/* Vertical divider between items (desktop) */} {index > 0 && (
)}
{stat.icon}
{stat.label}
{stat.value}
))} {/* Mobile dashed divider (after last item) */}
); }