Replace expanded with a dialog (#1258)

* Replace expanded with a dialog

* Change `info` label to "Get Info"

* Rename things for consistency

Co-authored-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Samarjeet
2021-09-21 06:00:43 +05:30
committed by GitHub
parent 15ae3d47cf
commit 0c0bd2967d
18 changed files with 223 additions and 89 deletions
+26
View File
@@ -3,6 +3,8 @@ import {
ADD_TO_PLAYLIST_OPEN,
DUPLICATE_SONG_WARNING_OPEN,
DUPLICATE_SONG_WARNING_CLOSE,
EXTENDED_INFO_OPEN,
EXTENDED_INFO_CLOSE,
} from '../actions'
export const addToPlaylistDialogReducer = (
@@ -35,3 +37,27 @@ export const addToPlaylistDialogReducer = (
return previousState
}
}
export const expandInfoDialogReducer = (
previousState = {
open: false,
},
payload
) => {
const { type } = payload
switch (type) {
case EXTENDED_INFO_OPEN:
return {
...previousState,
open: true,
record: payload.record,
}
case EXTENDED_INFO_CLOSE:
return {
...previousState,
open: false,
}
default:
return previousState
}
}