Add playlist list

This commit is contained in:
jeffvli 2022-12-31 03:46:12 -08:00
parent 00a21269dd
commit ec79d91d30
21 changed files with 911 additions and 47 deletions

View file

@ -29,3 +29,10 @@ export const ARTIST_CONTEXT_MENU_ITEMS: SetContextMenuItems = [
{ disabled: true, id: 'removeFromFavorites' },
{ disabled: true, id: 'setRating' },
];
export const PLAYLIST_CONTEXT_MENU_ITEMS: SetContextMenuItems = [
{ id: 'play' },
{ id: 'playLast' },
{ divider: true, id: 'playNext' },
{ disabled: true, id: 'deletePlaylist' },
];

View file

@ -106,6 +106,7 @@ export const ContextMenuProvider = ({ children }: ContextMenuProviderProps) => {
const contextMenuItems = {
addToFavorites: { id: 'addToFavorites', label: 'Add to favorites', onClick: () => {} },
addToPlaylist: { id: 'addToPlaylist', label: 'Add to playlist', onClick: () => {} },
deletePlaylist: { id: 'deletePlaylist', label: 'Delete playlist', onClick: () => {} },
play: {
id: 'play',
label: 'Play',

View file

@ -21,7 +21,8 @@ export type ContextMenuItem =
| 'addToPlaylist'
| 'addToFavorites'
| 'removeFromFavorites'
| 'setRating';
| 'setRating'
| 'deletePlaylist';
export type SetContextMenuItems = {
disabled?: boolean;