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-* vite.config.ts.timestamp-*
/docs /docs
AGENTS.md

View File

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

View File

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

View File

@@ -110,7 +110,7 @@ const hasSelection = $derived(selectedCount > 0);
class="border-t" class="border-t"
> >
<div class="px-4 py-3"> <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 --> <!-- Each item: checkbox + label with interactive hover/focus states -->
<!-- Keyed by property.id for efficient DOM updates --> <!-- Keyed by property.id for efficient DOM updates -->
{#each properties as property (property.id)} {#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"> <script lang="ts">
/** /**
* AppSidebar Component * FiltersSidebar Component
* *
* Main application sidebar widget. Contains filter controls and action buttons * Main application sidebar widget. Contains filter controls and action buttons
* for font filtering operations. Organized into two sections: * for font filtering operations. Organized into two sections: