add songs option for default view selector in personal settings
Pipeline: Test, Lint, Build / Get version info (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Lint Go code (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Test Go code (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Test JS code (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Lint i18n files (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Check Docker configuration (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (darwin/amd64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (darwin/arm64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/386) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/amd64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v5) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v6) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v7) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/riscv64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (windows/386) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (windows/amd64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Push to GHCR (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Push to Docker Hub (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Cleanup digest artifacts (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build Windows installers (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Package/Release (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Upload Linux PKG (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Get version info (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Lint Go code (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Test Go code (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Test JS code (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Lint i18n files (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Check Docker configuration (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (darwin/amd64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (darwin/arm64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/386) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/amd64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v5) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v6) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm/v7) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/arm64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (linux/riscv64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (windows/386) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build (windows/amd64) (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Push to GHCR (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Push to Docker Hub (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Cleanup digest artifacts (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Build Windows installers (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Package/Release (pull_request) Has been cancelled
Pipeline: Test, Lint, Build / Upload Linux PKG (pull_request) Has been cancelled
This commit is contained in:
@@ -225,6 +225,9 @@ const AlbumList = (props) => {
|
|||||||
const type =
|
const type =
|
||||||
albumListType || localStorage.getItem('defaultView') || defaultAlbumList
|
albumListType || localStorage.getItem('defaultView') || defaultAlbumList
|
||||||
const listParams = albumLists[type]
|
const listParams = albumLists[type]
|
||||||
|
if (type === 'songs') {
|
||||||
|
return <Redirect to="/song" />
|
||||||
|
}
|
||||||
if (type === 'random') {
|
if (type === 'random') {
|
||||||
refresh()
|
refresh()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,11 +4,19 @@ import albumLists, { defaultAlbumList } from '../album/albumLists'
|
|||||||
export const SelectDefaultView = (props) => {
|
export const SelectDefaultView = (props) => {
|
||||||
const translate = useTranslate()
|
const translate = useTranslate()
|
||||||
const current = localStorage.getItem('defaultView') || defaultAlbumList
|
const current = localStorage.getItem('defaultView') || defaultAlbumList
|
||||||
const choices = Object.keys(albumLists).map((type) => ({
|
|
||||||
|
const albumChoices = Object.keys(albumLists).map((type) => ({
|
||||||
id: type,
|
id: type,
|
||||||
name: translate(`resources.album.lists.${type}`),
|
name: translate(`resources.album.lists.${type}`),
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
const songChoice = {
|
||||||
|
id: 'songs',
|
||||||
|
name: translate('resources.song.name', { smart_count: 2 }),
|
||||||
|
}
|
||||||
|
|
||||||
|
const choices = [...albumChoices, songChoice]
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SelectInput
|
<SelectInput
|
||||||
{...props}
|
{...props}
|
||||||
|
|||||||
Reference in New Issue
Block a user