export function StatColumn({ label, children, }: { label: string; children: React.ReactNode; }) { return (

{label}

{children}
); } export function StatDivider() { return
; } export function RankChangeIndicator({ delta }: { delta: number }) { if (delta === 0) return null; if (delta > 0) { return ( ▲{delta} ); } return ( ▼{Math.abs(delta)} ); } export function RankingDisplay({ displayRank, rankChange, }: { displayRank: string | number; rankChange?: number; }) { return ( {displayRank} {rankChange !== undefined && rankChange !== 0 && ( )} ); } export function PointChangeIndicator({ delta }: { delta: number }) { if (delta >= 0) { return ( ▲{Math.round(delta)} ); } return ( ▼{Math.abs(Math.round(delta))} ); }