Compare commits

...

4 Commits

Author SHA1 Message Date
Ilia Mashkov
ac41f324b1 fix(CheckboxFilter): change checkbox gaps
Some checks failed
Lint / Lint Code (push) Failing after 7m31s
Test / Svelte Checks (push) Failing after 7m21s
2026-01-03 13:06:51 +03:00
Ilia Mashkov
00aaecaa22 fix(CheckboxFilter): change checkbox gaps 2026-01-03 13:06:37 +03:00
Ilia Mashkov
bb4db09f87 chore: rename AppSidebar to FiltersSidebar 2026-01-03 13:05:16 +03:00
Ilia Mashkov
4f017c88d5 fix: delete comments from dprint config 2026-01-02 21:27:51 +03:00
9 changed files with 8 additions and 11 deletions

1
.gitignore vendored
View File

@@ -33,3 +33,4 @@ vite.config.js.timestamp-*
vite.config.ts.timestamp-*
/docs
AGENTS.md

View File

@@ -24,12 +24,10 @@
"trailingCommas": "onlyMultiLine",
"arrowFunction.useParentheses": "preferNone",
// Import sorting configuration
"module.sortImportDeclarations": "caseSensitive",
"module.sortExportDeclarations": "caseSensitive",
"importDeclaration.sortNamedImports": "caseSensitive",
// Additional import formatting options
"importDeclaration.forceMultiLine": "whenMultiple",
"importDeclaration.forceSingleLine": false,
"exportDeclaration.forceMultiLine": "whenMultiple",
@@ -50,7 +48,6 @@
"scriptIndent": false,
"styleIndent": false,
// Svelte-specific formatting
"vBindStyle": "short",
"vOnStyle": "short",
"formatComments": true

View File

@@ -15,7 +15,7 @@
*/
import favicon from '$shared/assets/favicon.svg';
import * as Sidebar from '$shared/shadcn/ui/sidebar/index';
import { AppSidebar } from '$widgets/AppSidebar';
import { FiltersSidebar } from '$widgets/FiltersSidebar';
/** Slot content for route pages to render */
let { children } = $props();
@@ -29,13 +29,12 @@ let { children } = $props();
<header></header>
<Sidebar.Provider>
<AppSidebar />
<FiltersSidebar />
<main>
<Sidebar.Trigger />
{@render children?.()}
</main>
</Sidebar.Provider>
<footer></footer>
</div>

View File

@@ -110,7 +110,7 @@ const hasSelection = $derived(selectedCount > 0);
class="border-t"
>
<div class="px-4 py-3">
<div class="flex flex-col gap-1.5">
<div class="flex flex-col gap-0.5">
<!-- Each item: checkbox + label with interactive hover/focus states -->
<!-- Keyed by property.id for efficient DOM updates -->
{#each properties as property (property.id)}

View File

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

View File

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

View File

@@ -1,6 +1,6 @@
<script lang="ts">
/**
* AppSidebar Component
* FiltersSidebar Component
*
* Main application sidebar widget. Contains filter controls and action buttons
* for font filtering operations. Organized into two sections: