import NumberFlow from '@number-flow/react' import { formatDuration } from '@/utils/format-duration' interface NumberFlowDurationProps { duration: number variant?: 'clock' | 'wordy' className?: string } export function NumberFlowDuration({ duration, variant = 'clock', className }: NumberFlowDurationProps) { const formatted = formatDuration(duration) // Split the formatted duration to get individual parts const parts = formatted.split(':') if (variant === 'clock') { // For clock variant if (parts.length === 2) { // Format: MM:SS const [minutes, seconds] = parts return ( ) } else { // Format: HH:MM:SS const [hours, minutes, seconds] = parts return ( ) } } // For wordy variant if (parts.length === 2) { // Format: MM:SS const [minutes, seconds] = parts return ( m{' '} s ) } else { // Format: HH:MM:SS const [hours, minutes, seconds] = parts return ( h{' '} m{' '} s ) } }