this.setState({submenu_expanded: false})}>
-
-
+
+
Cancel
@@ -305,7 +305,7 @@ class ContextMenu extends React.Component{
{ item.label }
- {this.state.submenu_expanded ? this.renderPlaylistSubmenu() : null}
+ {this.renderPlaylistSubmenu()}
)
}else{
diff --git a/src/scss/components/_context-menu.scss b/src/scss/components/_context-menu.scss
index 1a18886e..507fb860 100755
--- a/src/scss/components/_context-menu.scss
+++ b/src/scss/components/_context-menu.scss
@@ -72,6 +72,7 @@
.menu-item-wrapper {
display: block;
+ overflow-x: hidden;
.menu-item {
cursor: pointer;
@@ -89,22 +90,32 @@
}
.submenu-icon {
- font-size: 10px;
float: right;
padding-top: 4px;
}
+ .fa {
+ font-size: 10px;
+ }
+
.submenu {
+ @include animate();
position: absolute;
top: 0;
right: 0;
bottom: 0;
- left: 0;
+ left: 100%;
+ width: 0;
min-height: 180px;
overflow-y: scroll;
background: lighten($dark_grey, 10%);
z-index: 3;
+ &.expanded {
+ width: 100%;
+ left: 0;
+ }
+
.menu-item {
width: 100%;