import player from '@/web/states/player' import { formatDuration } from '@/web/utils/common' import { useSnapshot } from 'valtio' import Slider from '../Slider' const Progress = () => { const { track, progress } = useSnapshot(player) return (
{ player.progress = value }} onlyCallOnChangeAfterDragEnded={true} />
{formatDuration(progress * 1000, 'en', 'hh:mm:ss')} {formatDuration(track?.dt || 0, 'en', 'hh:mm:ss')}
) } export default Progress