mirror of
https://github.com/antebudimir/feishin.git
synced 2026-01-02 02:43:33 +00:00
fix casing on filtered list route titels (#929)
This commit is contained in:
parent
36cc37e39f
commit
7ef80f14b0
2 changed files with 10 additions and 9 deletions
|
|
@ -16,7 +16,7 @@ import { queryClient } from '/@/renderer/lib/react-query';
|
||||||
import { useCurrentServer, useListFilterByKey } from '/@/renderer/store';
|
import { useCurrentServer, useListFilterByKey } from '/@/renderer/store';
|
||||||
import { Play } from '/@/renderer/types';
|
import { Play } from '/@/renderer/types';
|
||||||
import { useGenreList } from '/@/renderer/features/genres';
|
import { useGenreList } from '/@/renderer/features/genres';
|
||||||
import { titleCase } from '/@/renderer/utils';
|
import { sentenceCase, titleCase } from '/@/renderer/utils';
|
||||||
import { useAlbumListCount } from '/@/renderer/features/albums/queries/album-list-count-query';
|
import { useAlbumListCount } from '/@/renderer/features/albums/queries/album-list-count-query';
|
||||||
|
|
||||||
const AlbumListRoute = () => {
|
const AlbumListRoute = () => {
|
||||||
|
|
@ -129,9 +129,9 @@ const AlbumListRoute = () => {
|
||||||
|
|
||||||
const artist = searchParams.get('artistName');
|
const artist = searchParams.get('artistName');
|
||||||
const title = artist
|
const title = artist
|
||||||
? t('page.albumList.artistAlbums', { artist, postProcess: 'sentenceCase' })
|
? sentenceCase(t('page.albumList.artistAlbums', { artist }))
|
||||||
: genreId
|
: genreId
|
||||||
? t('page.albumList.genreAlbums', { genre: titleCase(genreTitle) })
|
? sentenceCase(t('page.albumList.genreAlbums', { genre: titleCase(genreTitle) }))
|
||||||
: undefined;
|
: undefined;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ import { SongListContent } from '/@/renderer/features/songs/components/song-list
|
||||||
import { SongListHeader } from '/@/renderer/features/songs/components/song-list-header';
|
import { SongListHeader } from '/@/renderer/features/songs/components/song-list-header';
|
||||||
import { useCurrentServer, useListFilterByKey } from '/@/renderer/store';
|
import { useCurrentServer, useListFilterByKey } from '/@/renderer/store';
|
||||||
import { Play } from '/@/renderer/types';
|
import { Play } from '/@/renderer/types';
|
||||||
import { titleCase } from '/@/renderer/utils';
|
import { sentenceCase, titleCase } from '/@/renderer/utils';
|
||||||
import { VirtualInfiniteGridRef } from '/@/renderer/components/virtual-grid';
|
import { VirtualInfiniteGridRef } from '/@/renderer/components/virtual-grid';
|
||||||
import { useSongListCount } from '/@/renderer/features/songs/queries/song-list-count-query';
|
import { useSongListCount } from '/@/renderer/features/songs/queries/song-list-count-query';
|
||||||
|
|
||||||
|
|
@ -122,12 +122,13 @@ const TrackListRoute = () => {
|
||||||
|
|
||||||
const artist = searchParams.get('artistName');
|
const artist = searchParams.get('artistName');
|
||||||
const title = artist
|
const title = artist
|
||||||
? t('page.trackList.artistTracks', { artist, postProcess: 'sentenceCase' })
|
? sentenceCase(t('page.trackList.artistTracks', { artist }))
|
||||||
: genreId
|
: genreId
|
||||||
? t('page.trackList.genreTracks', {
|
? sentenceCase(
|
||||||
|
t('page.trackList.genreTracks', {
|
||||||
genre: titleCase(genreTitle),
|
genre: titleCase(genreTitle),
|
||||||
postProcess: 'sentenceCase',
|
}),
|
||||||
})
|
)
|
||||||
: undefined;
|
: undefined;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue