Create playlist and add tracks in one action, fixes #723
This commit is contained in:
@ -783,8 +783,12 @@ class ContextMenu extends React.Component {
|
||||
const {
|
||||
playlists: allPlaylists,
|
||||
loading_progress,
|
||||
menu: {
|
||||
uris,
|
||||
} = {},
|
||||
} = this.props;
|
||||
|
||||
const encodedUris = uris && uris.length > 0 ? encodeUri(uris.join(',')) : '';
|
||||
let list = null;
|
||||
if (submenu === 'add-to-playlist') {
|
||||
let playlists = compact(allPlaylists.map((playlist) => {
|
||||
@ -842,6 +846,16 @@ class ContextMenu extends React.Component {
|
||||
</span>
|
||||
</a>
|
||||
</div>
|
||||
<div className="context-menu__item">
|
||||
<Link className="context-menu__item__link" to={`playlist/create/${encodedUris}`}>
|
||||
<span className="context-menu__item__label">
|
||||
<Icon name="add" />
|
||||
<span>
|
||||
<I18n path="context_menu.add_to_playlist.new_playlist" />
|
||||
</span>
|
||||
</span>
|
||||
</Link>
|
||||
</div>
|
||||
{loading_progress ? (
|
||||
<div className="context-menu__item context-menu__item--loader">
|
||||
<Loader className="context-menu__item" mini loading />
|
||||
|
||||
Reference in New Issue
Block a user