import { usePlayerStore } from "../stores/playerStore"; import { useNavigate } from "react-router-dom"; import { audioService } from "../services/audioService"; export function MiniPlayer() { const { currentSongId, currentBandId, isPlaying, currentTime, duration } = usePlayerStore(); const navigate = useNavigate(); if (!currentSongId || !currentBandId) { return null; } const formatTime = (seconds: number) => { const m = Math.floor(seconds / 60); const s = Math.floor(seconds % 60); return `${m}:${String(s).padStart(2, "0")}`; }; const progress = duration > 0 ? (currentTime / duration) * 100 : 0; return (
{formatTime(currentTime)} / {formatTime(duration)}
); }