Fix list store for artist detail

This commit is contained in:
jeffvli 2023-03-09 18:09:59 -08:00
parent 84587da701
commit 563db1138e
10 changed files with 98 additions and 67 deletions

View file

@ -28,6 +28,7 @@ import { ListDisplayType, Play } from '/@/renderer/types';
import { AlbumListHeaderFilters } from '/@/renderer/features/albums/components/album-list-header-filters';
import { usePlayQueueAdd } from '/@/renderer/features/player';
import { usePlayButtonBehavior } from '/@/renderer/store/settings.store';
import { useAlbumListContext } from '/@/renderer/features/albums/context/album-list-context';
interface AlbumListHeaderProps {
customFilters?: Partial<AlbumListFilter>;
@ -48,7 +49,8 @@ export const AlbumListHeader = ({
const server = useCurrentServer();
const { setFilter, setTablePagination } = useListStoreActions();
const cq = useContainerQuery();
const { filter, display } = useAlbumListStore();
const { id, pageKey } = useAlbumListContext();
const { filter, display } = useAlbumListStore({ id, key: pageKey });
const fetch = useCallback(
async (skip: number, take: number, filters: AlbumListFilter) => {