import React from 'react'; import { useVideo } from './VideoContext'; import { Text } from '../Text/Text'; const formatTime = (time: number) => { if (isNaN(time) || time === 0) return '0:00'; const minutes = Math.floor(time / 60); const seconds = Math.floor(time % 60).toString().padStart(2, '0'); return `${minutes}:${seconds}`; }; export const VideoDuration: React.FC<{ className?: string }> = ({ className }) => { const { duration } = useVideo(); return {formatTime(duration)}; };