interface ProgressRingProps { progress: number; // 0-1 size?: number; strokeWidth?: number; className?: string; } export function ProgressRing({ progress, size = 256, strokeWidth = 8, className = "" }: ProgressRingProps) { const radius = (size - strokeWidth) / 2; const circumference = radius * 2 * Math.PI; const strokeDasharray = circumference; const strokeDashoffset = circumference * (1 - progress); return ( {/* Background Circle */} {/* Progress Circle */} ); }