add track mix to context

This commit is contained in:
Samidy 2026-01-08 23:32:56 +03:00
parent 89b8e7e24b
commit ef86e23109

View file

@ -543,11 +543,17 @@ async function updateContextMenuLikeState(contextMenu, contextTrack) {
if (!contextMenu || !contextTrack) return; if (!contextMenu || !contextTrack) return;
const likeItem = contextMenu.querySelector('li[data-action="toggle-like"]'); const likeItem = contextMenu.querySelector('li[data-action="toggle-like"]');
if (!likeItem) return; if (likeItem) {
const { db } = await import('./db.js');
const isLiked = await db.isFavorite('track', contextTrack.id);
likeItem.textContent = isLiked ? 'Unlike' : 'Like';
}
const { db } = await import('./db.js'); const trackMixItem = contextMenu.querySelector('li[data-action="track-mix"]');
const isLiked = await db.isFavorite('track', contextTrack.id); if (trackMixItem) {
likeItem.textContent = isLiked ? 'Unlike' : 'Like'; const hasMix = contextTrack.mixes && contextTrack.mixes.TRACK_MIX;
trackMixItem.style.display = hasMix ? 'block' : 'none';
}
} }
export function initializeTrackInteractions(player, api, mainContent, contextMenu, lyricsManager, ui, scrobbler) { export function initializeTrackInteractions(player, api, mainContent, contextMenu, lyricsManager, ui, scrobbler) {