fix(05-05): update JKPopupMediaControls to use selectDownloadState

- Replaced non-existent selectDownloadingJamTrack with selectDownloadState
- Computed downloadingJamTrack from downloadState.state
- Fixes import error preventing compilation
This commit is contained in:
Nuwan 2026-01-15 01:24:46 +05:30
parent 7b590e8062
commit 8cde29ac63
1 changed files with 5 additions and 2 deletions

View File

@ -13,7 +13,7 @@ import {
selectJamTracks,
selectRecordedTracks,
selectJamTrackState,
selectDownloadingJamTrack
selectDownloadState
} from '../../store/features/mediaSlice';
import {
selectShowMyMixes,
@ -34,13 +34,16 @@ const JKPopupMediaControls = ({ onClose }) => {
const recordedTracks = useSelector(selectRecordedTracks);
const metronome = useSelector(selectMetronome);
const jamTrackState = useSelector(selectJamTrackState);
const downloadingJamTrack = useSelector(selectDownloadingJamTrack);
const downloadState = useSelector(selectDownloadState);
const showMyMixes = useSelector(selectShowMyMixes);
const showCustomMixes = useSelector(selectShowCustomMixes);
const editingMixdownId = useSelector(selectEditingMixdownId);
const creatingMixdown = useSelector(selectCreatingMixdown);
const createMixdownErrors = useSelector(selectCreateMixdownErrors);
// Compute if JamTrack is currently downloading
const downloadingJamTrack = downloadState.state === 'downloading' || downloadState.state === 'checking' || downloadState.state === 'keying';
// Redux actions
const {
closeMedia,