Only showing library context menu for Spotify

This commit is contained in:
James Barnsley
2022-06-18 20:38:14 +12:00
parent 238d63a6ec
commit 2c3681f804

View File

@ -94,8 +94,12 @@ const ContextMenuItems = ({
<> <>
<Radio uris={[item.uri]} /> <Radio uris={[item.uri]} />
<Divider /> <Divider />
<Library uri={item.uri} inLibrary={item.in_library} /> {item.provider === 'spotify' && (
<Divider /> <>
<Library uri={item.uri} inLibrary={item.in_library} />
<Divider />
</>
)}
<Discover uris={[item.uri]} context={context} /> <Discover uris={[item.uri]} context={context} />
<Divider /> <Divider />
</> </>
@ -112,7 +116,7 @@ const ContextMenuItems = ({
<Play uri={item.uri} action={playPlaylist} context={item} shuffle /> <Play uri={item.uri} action={playPlaylist} context={item} shuffle />
<Enqueue uri={item.uri} action={enqueuePlaylist} context={item} play_next /> <Enqueue uri={item.uri} action={enqueuePlaylist} context={item} play_next />
<Enqueue uri={item.uri} action={enqueuePlaylist} context={item} /> <Enqueue uri={item.uri} action={enqueuePlaylist} context={item} />
<Library uri={item.uri} inLibrary={item.in_library} /> {item.provider === 'spotify' && <Library uri={item.uri} inLibrary={item.in_library} />}
<Pin item={item} isPinned={item.is_pinned} /> <Pin item={item} isPinned={item.is_pinned} />
<Divider /> <Divider />
{item.user && ( {item.user && (
@ -210,6 +214,15 @@ const ContextMenuItems = ({
</> </>
); );
} }
case 'playlist_group':
case 'mood':
case 'category': {
return (
<>
<Copy uris={[item.uri]} />
</>
);
}
default: { default: {
return ( return (
<> <>