feat: delete unnecessary components

This commit is contained in:
Ilia Mashkov
2026-01-02 20:03:20 +03:00
parent 90899c0b3b
commit 949c7c1b48
7 changed files with 52 additions and 29 deletions

View File

@@ -1,10 +1,31 @@
<script lang="ts">
import { CategoryFilter } from '$features/CategoryFilter';
import { categoryFilterStore } from '$features/CategoryFilter';
import { providersFilterStore } from '$features/ProvidersFilter';
import { subsetsFilterStore } from '$features/SubsetsFilter';
import * as Sidebar from '$shared/shadcn/ui/sidebar/index';
import CheckboxFilter from '$shared/ui/CheckboxFilter/CheckboxFilter.svelte';
const { categories: providers } = $derived($providersFilterStore);
const { categories: subsets } = $derived($subsetsFilterStore);
const { categories } = $derived($categoryFilterStore);
</script>
<Sidebar.Root>
<Sidebar.Content>
<CategoryFilter />
<CheckboxFilter
filterName="Font provider"
categories={providers}
onCategoryToggle={providersFilterStore.toggleCategory}
/>
<CheckboxFilter
filterName="Font subset"
categories={subsets}
onCategoryToggle={subsetsFilterStore.toggleCategory}
/>
<CheckboxFilter
filterName="Font category"
categories={categories}
onCategoryToggle={categoryFilterStore.toggleCategory}
/>
</Sidebar.Content>
</Sidebar.Root>