fix casing on filtered list route titels (#929)

This commit is contained in:
jeffvli 2025-05-26 01:58:16 -07:00
parent 36cc37e39f
commit 7ef80f14b0
2 changed files with 10 additions and 9 deletions

View file

@ -16,7 +16,7 @@ import { queryClient } from '/@/renderer/lib/react-query';
import { useCurrentServer, useListFilterByKey } from '/@/renderer/store';
import { Play } from '/@/renderer/types';
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';
const AlbumListRoute = () => {
@ -129,9 +129,9 @@ const AlbumListRoute = () => {
const artist = searchParams.get('artistName');
const title = artist
? t('page.albumList.artistAlbums', { artist, postProcess: 'sentenceCase' })
? sentenceCase(t('page.albumList.artistAlbums', { artist }))
: genreId
? t('page.albumList.genreAlbums', { genre: titleCase(genreTitle) })
? sentenceCase(t('page.albumList.genreAlbums', { genre: titleCase(genreTitle) }))
: undefined;
return (

View file

@ -12,7 +12,7 @@ import { SongListContent } from '/@/renderer/features/songs/components/song-list
import { SongListHeader } from '/@/renderer/features/songs/components/song-list-header';
import { useCurrentServer, useListFilterByKey } from '/@/renderer/store';
import { Play } from '/@/renderer/types';
import { titleCase } from '/@/renderer/utils';
import { sentenceCase, titleCase } from '/@/renderer/utils';
import { VirtualInfiniteGridRef } from '/@/renderer/components/virtual-grid';
import { useSongListCount } from '/@/renderer/features/songs/queries/song-list-count-query';
@ -122,12 +122,13 @@ const TrackListRoute = () => {
const artist = searchParams.get('artistName');
const title = artist
? t('page.trackList.artistTracks', { artist, postProcess: 'sentenceCase' })
? sentenceCase(t('page.trackList.artistTracks', { artist }))
: genreId
? t('page.trackList.genreTracks', {
genre: titleCase(genreTitle),
postProcess: 'sentenceCase',
})
? sentenceCase(
t('page.trackList.genreTracks', {
genre: titleCase(genreTitle),
}),
)
: undefined;
return (