mirror of
https://github.com/jeffvli/feishin.git
synced 2026-06-17 00:44:23 +02:00
move filter reset button to header
This commit is contained in:
@@ -39,7 +39,7 @@ const AlbumListFilters = () => {
|
||||
return (
|
||||
<ListWithSidebarContainer.SidebarPortal>
|
||||
<Stack h="100%">
|
||||
<ListFiltersTitle />
|
||||
<ListFiltersTitle itemType={LibraryItem.ALBUM} />
|
||||
<ScrollArea>
|
||||
<ListFilters itemType={LibraryItem.ALBUM} />
|
||||
</ScrollArea>
|
||||
|
||||
@@ -14,7 +14,6 @@ import {
|
||||
import { TagFilters } from '/@/renderer/features/shared/components/tag-filter';
|
||||
import { useCurrentServerId } from '/@/renderer/store';
|
||||
import { useAppStore, useAppStoreActions } from '/@/renderer/store/app.store';
|
||||
import { Button } from '/@/shared/components/button/button';
|
||||
import { Divider } from '/@/shared/components/divider/divider';
|
||||
import { Group } from '/@/shared/components/group/group';
|
||||
import { VirtualMultiSelect } from '/@/shared/components/multi-select/virtual-multi-select';
|
||||
@@ -44,7 +43,6 @@ export const JellyfinAlbumFilters = ({ disableArtistFilter }: JellyfinAlbumFilte
|
||||
const isGenrePage = customFilters?.genreIds !== undefined;
|
||||
|
||||
const {
|
||||
clear,
|
||||
query,
|
||||
setAlbumArtist,
|
||||
setCompilation,
|
||||
@@ -338,10 +336,6 @@ export const JellyfinAlbumFilters = ({ disableArtistFilter }: JellyfinAlbumFilte
|
||||
/>
|
||||
</Group>
|
||||
<TagFilters query={query} setCustom={setCustom} type={LibraryItem.ALBUM} />
|
||||
<Divider my="md" />
|
||||
<Button fullWidth onClick={clear} variant="subtle">
|
||||
{t('common.reset', { postProcess: 'sentenceCase' })}
|
||||
</Button>
|
||||
</Stack>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -14,7 +14,6 @@ import {
|
||||
import { TagFilters } from '/@/renderer/features/shared/components/tag-filter';
|
||||
import { useCurrentServer } from '/@/renderer/store';
|
||||
import { useAppStore, useAppStoreActions } from '/@/renderer/store/app.store';
|
||||
import { Button } from '/@/shared/components/button/button';
|
||||
import { Divider } from '/@/shared/components/divider/divider';
|
||||
import { Group } from '/@/shared/components/group/group';
|
||||
import { VirtualMultiSelect } from '/@/shared/components/multi-select/virtual-multi-select';
|
||||
@@ -43,7 +42,6 @@ export const NavidromeAlbumFilters = ({ disableArtistFilter }: NavidromeAlbumFil
|
||||
const isGenrePage = customFilters?.genreIds !== undefined;
|
||||
|
||||
const {
|
||||
clear,
|
||||
query,
|
||||
setAlbumArtist,
|
||||
setCompilation,
|
||||
@@ -354,10 +352,6 @@ export const NavidromeAlbumFilters = ({ disableArtistFilter }: NavidromeAlbumFil
|
||||
value={query.minYear ?? undefined}
|
||||
/>
|
||||
<TagFilters query={query} setCustom={setCustom} type={LibraryItem.ALBUM} />
|
||||
<Divider my="md" />
|
||||
<Button fullWidth onClick={clear} variant="subtle">
|
||||
{t('common.reset', { postProcess: 'sentenceCase' })}
|
||||
</Button>
|
||||
</Stack>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -13,7 +13,6 @@ import {
|
||||
} from '/@/renderer/features/shared/components/multi-select-rows';
|
||||
import { useCurrentServerId } from '/@/renderer/store';
|
||||
import { useAppStore, useAppStoreActions } from '/@/renderer/store/app.store';
|
||||
import { Button } from '/@/shared/components/button/button';
|
||||
import { Divider } from '/@/shared/components/divider/divider';
|
||||
import { Group } from '/@/shared/components/group/group';
|
||||
import { VirtualMultiSelect } from '/@/shared/components/multi-select/virtual-multi-select';
|
||||
@@ -38,7 +37,7 @@ export const SubsonicAlbumFilters = ({ disableArtistFilter }: SubsonicAlbumFilte
|
||||
|
||||
const isGenrePage = customFilters?.genreIds !== undefined;
|
||||
|
||||
const { clear, query, setAlbumArtist, setFavorite, setGenreId, setMaxYear, setMinYear } =
|
||||
const { query, setAlbumArtist, setFavorite, setGenreId, setMaxYear, setMinYear } =
|
||||
useAlbumListFilters();
|
||||
|
||||
const albumArtistListQuery = useSuspenseQuery(
|
||||
@@ -300,10 +299,6 @@ export const SubsonicAlbumFilters = ({ disableArtistFilter }: SubsonicAlbumFilte
|
||||
value={query.maxYear ?? undefined}
|
||||
/>
|
||||
</Group>
|
||||
<Divider my="md" />
|
||||
<Button fullWidth onClick={clear} variant="subtle">
|
||||
{t('common.reset', { postProcess: 'sentenceCase' })}
|
||||
</Button>
|
||||
</Stack>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user