/** * Composant TimeDisplay * Affiche le temps actuel et la durée totale au format MM:SS */ import { formatTime } from '../services/playerService'; import { cn } from '@/lib/utils'; export interface TimeDisplayProps { currentTime: number; duration: number; className?: string; showSeparator?: boolean; separator?: string; } export function TimeDisplay({ currentTime, duration, className, showSeparator = true, separator = ' / ', }: TimeDisplayProps) { const formattedCurrentTime = formatTime(currentTime); const formattedDuration = formatTime(duration); return (
{formattedCurrentTime} {showSeparator && ( )} {formattedDuration}
); } export default TimeDisplay;