diff --git a/src/js/components/ContextMenu.js b/src/js/components/ContextMenu.js
index 66cf2403..61727163 100755
--- a/src/js/components/ContextMenu.js
+++ b/src/js/components/ContextMenu.js
@@ -525,6 +525,7 @@ class ContextMenu extends React.Component{
{play_uris}
{play_uris_next}
{add_to_queue}
+
{go_to_artist}
{copy_uris}
{this.canBeInLibrary() ? toggle_in_library : null}
@@ -537,8 +538,10 @@ class ContextMenu extends React.Component{
{context.source == 'spotify' ? play_artist_top_tracks : null}
{context.source == 'spotify' ? start_radio : null}
+
{context.source == 'spotify' ? go_to_recommendations : null}
{copy_uris}
+ {this.canBeInLibrary() ?
: null}
{this.canBeInLibrary() ? toggle_in_library : null}
)
@@ -548,8 +551,10 @@ class ContextMenu extends React.Component{
return (
{play_playlist}
+
{context.source == 'spotify' ? go_to_user : null}
{copy_uris}
+ {this.canBeInLibrary() ?
: null}
{this.canBeInLibrary() ? toggle_in_library : null}
)
@@ -559,8 +564,10 @@ class ContextMenu extends React.Component{
return (
{play_playlist}
+
{context.source == 'spotify' ? go_to_user : null}
{copy_uris}
+
{this.canBeInLibrary() ? toggle_in_library : null}
{delete_playlist}
@@ -570,11 +577,13 @@ class ContextMenu extends React.Component{
case 'queue-track':
return (
- {play_queue_item}
+ {context.items_count == 1 ? play_queue_item : null}
+ {context.items_count == 1 ?
: null}
{add_to_playlist}
{context.source == 'spotify' && context.items_count <= 5 ? go_to_recommendations : null}
- {copy_uris}
{context.items_count == 1 ? go_to_track : null}
+
+ {copy_uris}
{remove_from_queue}
)
@@ -586,11 +595,13 @@ class ContextMenu extends React.Component{
{play_uris}
{play_uris_next}
{add_to_queue}
- {add_to_playlist}
{context.source == 'spotify' && context.items_count == 1 ? start_radio : null}
+
+ {add_to_playlist}
{context.source == 'spotify' && context.items_count <= 5 ? go_to_recommendations : null}
- {copy_uris}
{context.items_count == 1 ? go_to_track : null}
+
+ {copy_uris}
{remove_from_playlist}
)
@@ -602,10 +613,12 @@ class ContextMenu extends React.Component{
{play_uris}
{play_uris_next}
{add_to_queue}
- {add_to_playlist}
{context.source == 'spotify' && context.items_count == 1 ? start_radio : null}
+
+ {add_to_playlist}
{context.source == 'spotify' && context.items_count <= 5 ? go_to_recommendations : null}
{context.items_count == 1 ? go_to_track : null}
+
{copy_uris}
)
diff --git a/src/scss/components/_context-menu.scss b/src/scss/components/_context-menu.scss
index 86ff3ee6..452e4191 100755
--- a/src/scss/components/_context-menu.scss
+++ b/src/scss/components/_context-menu.scss
@@ -140,6 +140,13 @@
}
}
+ .divider {
+ height: 1px;
+ padding: 0;
+ margin: 0;
+ background: lighten($grey, 8%);
+ }
+
& > span {
display: block;