From 2d24f51fd5bf94408f1ec515575fc700bfd74ae3 Mon Sep 17 00:00:00 2001 From: Ku6epXBOCTuK Date: Tue, 8 Sep 2026 07:02:54 +0500 Subject: [PATCH] refactor: fix lint css vars rules --- .../lib/components/kit/CatalogGroup.svelte | 22 ++++----- .../lib/components/kit/CatalogHeader.svelte | 32 ++++++------- .../lib/components/kit/CatalogToolbar.svelte | 46 +++++++++---------- .../lib/components/kit/CheckerCanvas.svelte | 8 ++-- web/src/lib/components/kit/CodeBlock.svelte | 20 ++++---- web/src/lib/components/kit/Dropzone.svelte | 30 ++++++------ web/src/lib/components/kit/EmptyState.svelte | 14 +++--- web/src/lib/components/kit/ImageCard.svelte | 12 ++--- web/src/lib/components/kit/MetaList.svelte | 6 +-- web/src/lib/components/kit/MetaRow.svelte | 12 ++--- .../lib/components/kit/PanelHeading.svelte | 12 ++--- .../lib/components/kit/SchemaPreview.svelte | 2 +- .../lib/components/kit/SchemaToolView.svelte | 2 +- .../lib/components/kit/SettingGroup.svelte | 8 ++-- .../lib/components/kit/SettingsFooter.svelte | 6 +-- web/src/lib/components/kit/StatusDot.svelte | 6 +-- web/src/lib/components/kit/StatusLine.svelte | 2 +- web/src/lib/components/kit/StepCard.svelte | 42 ++++++++--------- web/src/lib/components/kit/ToolCard.svelte | 40 ++++++++-------- .../kit/fields/CheckboxField.svelte | 8 ++-- .../components/kit/fields/ColorField.svelte | 32 ++++++------- .../components/kit/fields/SelectField.svelte | 12 ++--- .../components/kit/fields/SliderField.svelte | 16 +++---- .../components/kit/fields/TextField.svelte | 14 +++--- .../lib/components/kit/ui/LangToggle.svelte | 14 +++--- web/src/lib/components/kit/ui/Toggle.svelte | 14 +++--- web/src/preview.css | 10 ++++ web/src/routes/preview/+layout.svelte | 17 ++----- web/src/routes/preview/+page.svelte | 30 ++++++------ web/src/routes/preview/kit/+page.svelte | 20 ++++---- .../routes/preview/list-tools/+page.svelte | 20 ++++---- .../routes/preview/tools/[id]/+page.svelte | 6 ++- 32 files changed, 270 insertions(+), 265 deletions(-) diff --git a/web/src/lib/components/kit/CatalogGroup.svelte b/web/src/lib/components/kit/CatalogGroup.svelte index 414610f..90deefc 100644 --- a/web/src/lib/components/kit/CatalogGroup.svelte +++ b/web/src/lib/components/kit/CatalogGroup.svelte @@ -23,29 +23,29 @@ .catalog-group { display: flex; flex-direction: column; - gap: 1rem; + gap: var(--space-xl); } .group-title { display: flex; align-items: baseline; justify-content: space-between; - gap: 1rem; - padding-bottom: 0.5rem; - border-bottom: 1px solid var(--line); + gap: var(--space-xl); + padding-bottom: var(--space-m); + border-bottom: 1px solid var(--color-border); } .group-title span { - font: 12px var(--font-mono); - letter-spacing: 0.14em; - color: var(--foreground); + font: var(--font-size-s) var(--font-mono); + letter-spacing: var(--space-text-xl); + color: var(--color-text); } .group-title i { - font: 10px var(--font-mono); + font: var(--font-size-s) var(--font-mono); font-style: normal; - letter-spacing: 0.08em; - color: var(--muted); + letter-spacing: var(--space-text-l); + color: var(--color-text-muted); } .tool-cards { display: grid; - gap: 10px; + gap: var(--space-m); } diff --git a/web/src/lib/components/kit/CatalogHeader.svelte b/web/src/lib/components/kit/CatalogHeader.svelte index 017c722..18c8eee 100644 --- a/web/src/lib/components/kit/CatalogHeader.svelte +++ b/web/src/lib/components/kit/CatalogHeader.svelte @@ -25,26 +25,26 @@ display: flex; justify-content: space-between; align-items: flex-end; - gap: 1.5rem; + gap: var(--space-xxl); flex-wrap: wrap; } .eyebrow { - font: 12px var(--font-mono); - letter-spacing: 0.18em; - color: var(--muted); - margin-bottom: 0.5rem; + font: var(--font-size-s) var(--font-mono); + letter-spacing: var(--space-text-xl); + color: var(--color-text-muted); + margin-bottom: var(--space-m); } h1 { margin: 0; - font-size: 2rem; + font-size: var(--font-size-2xl); font-weight: 700; - color: var(--foreground); + color: var(--color-text); } p { - margin: 0.5rem 0 0; + margin: var(--space-m) 0 0; max-width: 56ch; - color: var(--muted); - font-size: 0.95rem; + color: var(--color-text-muted); + font-size: var(--font-size-m); } .catalog-total { display: flex; @@ -53,14 +53,14 @@ line-height: 1; } .catalog-total b { - font: 700 2rem var(--font-mono); - color: var(--foreground); + font: 700 var(--font-size-2xl) var(--font-mono); + color: var(--color-text); } .catalog-total span { - font: 10px var(--font-mono); - letter-spacing: 0.08em; - color: var(--muted); + font: var(--font-size-s) var(--font-mono); + letter-spacing: var(--space-text-l); + color: var(--color-text-muted); text-align: right; - margin-top: 0.35rem; + margin-top: var(--space-s); } diff --git a/web/src/lib/components/kit/CatalogToolbar.svelte b/web/src/lib/components/kit/CatalogToolbar.svelte index c0820e3..beb60da 100644 --- a/web/src/lib/components/kit/CatalogToolbar.svelte +++ b/web/src/lib/components/kit/CatalogToolbar.svelte @@ -1,5 +1,5 @@
@@ -70,9 +59,9 @@ main { background-color: var(--color-background); background-image: - linear-gradient(var(--background-muted) 1px, #0000 1px), - linear-gradient(90deg, var(--background-muted) 1px, #0000 1px); - background-size: 32px 32px; + linear-gradient(var(--color-background-muted) 1px, #0000 1px), + linear-gradient(90deg, var(--color-background-muted) 1px, #0000 1px); + background-size: var(--space-xxxl) var(--space-xxxl); min-height: 100vh; } diff --git a/web/src/routes/preview/+page.svelte b/web/src/routes/preview/+page.svelte index 32328ea..b91a717 100644 --- a/web/src/routes/preview/+page.svelte +++ b/web/src/routes/preview/+page.svelte @@ -60,40 +60,40 @@ diff --git a/web/src/routes/preview/kit/+page.svelte b/web/src/routes/preview/kit/+page.svelte index db5b19c..929d181 100644 --- a/web/src/routes/preview/kit/+page.svelte +++ b/web/src/routes/preview/kit/+page.svelte @@ -192,10 +192,12 @@ .showcase { max-width: none; margin: 0 auto; - padding: 2.5rem clamp(24px, 4vw, 72px) 4rem; + padding: var(--space-page-top) + clamp(var(--space-xxl), 4vw, var(--space-page-bottom)) + var(--space-page-bottom); display: flex; flex-direction: column; - gap: 1.25rem; + gap: var(--space-xl); } .showcase-head { display: flex; @@ -204,9 +206,9 @@ } .showcase-eyebrow { font-family: var(--font-mono); - font-size: 12px; - letter-spacing: 0.18em; - color: var(--muted); + font-size: var(--font-size-s); + letter-spacing: var(--space-text-2xl); + color: var(--color-text-muted); } .stack { display: flex; @@ -215,13 +217,13 @@ .tool-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); - gap: 0.75rem; - padding: 0.75rem 1rem; + gap: var(--space-l); + padding: var(--space-l) var(--space-xl); } .preview-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); - gap: 0.75rem; - padding: 0.75rem 1rem; + gap: var(--space-l); + padding: var(--space-l) var(--space-xl); } diff --git a/web/src/routes/preview/list-tools/+page.svelte b/web/src/routes/preview/list-tools/+page.svelte index 62aa97a..885d91e 100644 --- a/web/src/routes/preview/list-tools/+page.svelte +++ b/web/src/routes/preview/list-tools/+page.svelte @@ -49,25 +49,27 @@