mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-16 21:50:35 +02:00
use correct filters for album song sort options
This commit is contained in:
@@ -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' }),
|
||||||
|
|||||||
Reference in New Issue
Block a user