feature/comparison-slider #19

Merged
ilia merged 129 commits from feature/comparison-slider into main 2026-02-02 09:23:46 +00:00
2 changed files with 0 additions and 41 deletions
Showing only changes of commit 18a311c6b1 - Show all commits

View File

@@ -1,3 +0,0 @@
import FiltersSidebar from './ui/FiltersSidebar.svelte';
export { FiltersSidebar };

View File

@@ -1,38 +0,0 @@
<script lang="ts">
import {
FilterControls,
Filters,
} from '$features/GetFonts';
import {
Content as SidebarContent,
Root as SidebarRoot,
} from '$shared/shadcn/ui/sidebar/index';
/**
* FiltersSidebar Component
*
* Main application sidebar widget. Contains filter controls and action buttons
* for font filtering operations. Organized into two sections:
*
* - Filters: Category-based filter groups (providers, subsets, categories)
* - Controls: Reset button for filter actions
*
* Features:
* - Loading indicator during font fetch operations
* - Empty state message when no fonts match filters
* - Error display for failed font operations
* - Responsive sidebar behavior via shadcn Sidebar component
*
* Uses Sidebar.Root from shadcn for responsive sidebar behavior including
* mobile drawer and desktop persistent sidebar modes.
*/
</script>
<SidebarRoot>
<SidebarContent class="p-2">
<!-- Filter groups -->
<Filters />
<!-- Action buttons -->
<FilterControls />
</SidebarContent>
</SidebarRoot>