interface ProgressBarProps { progress: number; onSeek: (ratio: number) => void; } export function ProgressBar({ progress, onSeek }: ProgressBarProps) { return (
{ const rect = (e.currentTarget as HTMLElement).getBoundingClientRect(); onSeek((e.clientX - rect.left) / rect.width); }} >
); }