Add option to select default album view

This commit is contained in:
Deluan
2020-07-29 14:41:18 -04:00
committed by Deluan Quintão
parent 8daac43e99
commit 3092f83a00
5 changed files with 34 additions and 4 deletions
+3 -2
View File
@@ -19,7 +19,7 @@ import AlbumListView from './AlbumListView'
import AlbumGridView from './AlbumGridView'
import { ALBUM_MODE_LIST } from './albumState'
import AddToPlaylistDialog from '../dialogs/AddToPlaylistDialog'
import albumLists from './albumLists'
import albumLists, { defaultAlbumList } from './albumLists'
const AlbumFilter = (props) => {
const translate = useTranslate()
@@ -73,7 +73,8 @@ const AlbumList = (props) => {
// If it does not have filter/sort params (usually coming from Menu),
// reload with correct filter/sort params
if (!location.search) {
const type = albumListType || 'all'
const type =
albumListType || localStorage.getItem('defaultView') || defaultAlbumList
const listParams = albumLists[type]
if (listParams) {
return <Redirect to={`/album/${type}?${listParams.params}`} />
+2
View File
@@ -23,3 +23,5 @@ export default {
params: 'sort=play_count&order=DESC&filter={"recently_played":true}',
},
}
export const defaultAlbumList = 'recentlyAdded'