use correct filters for album song sort options

This commit is contained in:
jeffvli
2026-02-03 22:51:52 -08:00
parent 4423b06807
commit 2d963a9d23
2 changed files with 7 additions and 3 deletions
@@ -22,7 +22,10 @@ import { albumQueries } from '/@/renderer/features/albums/api/album-api';
import { AlbumInfiniteCarousel } from '/@/renderer/features/albums/components/album-infinite-carousel'; import { AlbumInfiniteCarousel } from '/@/renderer/features/albums/components/album-infinite-carousel';
import { usePlayer } from '/@/renderer/features/player/context/player-context'; import { usePlayer } from '/@/renderer/features/player/context/player-context';
import { ListConfigMenu } from '/@/renderer/features/shared/components/list-config-menu'; import { ListConfigMenu } from '/@/renderer/features/shared/components/list-config-menu';
import { ListSortByDropdownControlled } from '/@/renderer/features/shared/components/list-sort-by-dropdown'; import {
CLIENT_SIDE_SONG_FILTERS,
ListSortByDropdownControlled,
} from '/@/renderer/features/shared/components/list-sort-by-dropdown';
import { ListSortOrderToggleButtonControlled } from '/@/renderer/features/shared/components/list-sort-order-toggle-button'; import { ListSortOrderToggleButtonControlled } from '/@/renderer/features/shared/components/list-sort-order-toggle-button';
import { FILTER_KEYS, searchLibraryItems } from '/@/renderer/features/shared/utils'; import { FILTER_KEYS, searchLibraryItems } from '/@/renderer/features/shared/utils';
import { AppRoute } from '/@/renderer/router/routes'; import { AppRoute } from '/@/renderer/router/routes';
@@ -742,7 +745,8 @@ const AlbumDetailSongsTable = ({ songs }: AlbumDetailSongsTableProps) => {
value={searchTerm} value={searchTerm}
/> />
<ListSortByDropdownControlled <ListSortByDropdownControlled
itemType={LibraryItem.PLAYLIST_SONG} filters={CLIENT_SIDE_SONG_FILTERS}
itemType={LibraryItem.SONG}
setSortBy={(value) => setSortBy(value as SongListSort)} setSortBy={(value) => setSortBy(value as SongListSort)}
sortBy={sortBy} sortBy={sortBy}
/> />
@@ -130,7 +130,7 @@ export const ListSortByDropdownControlled = ({
); );
}; };
const CLIENT_SIDE_SONG_FILTERS = [ export const CLIENT_SIDE_SONG_FILTERS = [
{ {
defaultOrder: SortOrder.ASC, defaultOrder: SortOrder.ASC,
name: i18n.t('filter.id', { postProcess: 'titleCase' }), name: i18n.t('filter.id', { postProcess: 'titleCase' }),