From 700ad508d800b6d632acfa1055f66824d7bafbe8 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Sun, 18 Oct 2026 14:57:22 +0700 Subject: [PATCH] =?UTF-8?q?fix(design-preview):=20=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BA=D0=B8=20=D0=BF=D0=BE=20=D1=80=D0=B5=D0=B2=D1=8C=D1=8E=20?= =?UTF-8?q?=E2=80=94=20=D0=BF=D0=BE=D1=80=D0=BE=D0=B3=D0=B8,=20=D0=B2?= =?UTF-8?q?=D1=8B=D1=81=D0=BE=D1=82=D1=8B=20=D0=B2=D0=BA=D0=BB=D0=B0=D0=B4?= =?UTF-8?q?=D0=BE=D0=BA,=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D1=81?= =?UTF-8?q?=D1=82=20=D1=84=D0=BE=D0=BA=D1=83=D1=81=D0=B0,=20=D1=81=D1=87?= =?UTF-8?q?=D1=91=D1=82=D1=87=D0=B8=D0=BA=20=D0=B2=D0=BA=D0=BB=D0=B0=D0=B4?= =?UTF-8?q?=D0=BE=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- apps/web/src/design-preview/bits.tsx | 2 +- apps/web/src/design-preview/design-preview.css | 5 +++-- apps/web/src/design-preview/kpi-strip.tsx | 6 +++--- apps/web/src/design-preview/preview-chrome.tsx | 10 +++++----- apps/web/src/design-preview/section-grid.tsx | 6 +++--- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/apps/web/src/design-preview/bits.tsx b/apps/web/src/design-preview/bits.tsx index 403a408..3732add 100644 --- a/apps/web/src/design-preview/bits.tsx +++ b/apps/web/src/design-preview/bits.tsx @@ -434,7 +434,7 @@ export function PageTab({ value, label, count }: { value: string; label: string; return ( {label} - {count !== undefined ? {count} : null} + {count !== undefined ? {count} : null} ) } diff --git a/apps/web/src/design-preview/design-preview.css b/apps/web/src/design-preview/design-preview.css index 3f9edfc..55d4837 100644 --- a/apps/web/src/design-preview/design-preview.css +++ b/apps/web/src/design-preview/design-preview.css @@ -77,7 +77,7 @@ html[data-preview-density][data-preview-contrast='high'] { --border: color-mix(in oklch, var(--foreground) 55%, transparent); --input: color-mix(in oklch, var(--foreground) 60%, transparent); --muted-foreground: color-mix(in oklch, var(--foreground) 88%, transparent); - --ring: oklch(0.85 0.17 95); + --ring: oklch(0.35 0.2 264); } html[data-preview-density].dark[data-preview-contrast='high'] { @@ -127,7 +127,8 @@ html[data-preview-density] #main-content :focus-visible { } /* Шапка таблицы как на досках: 12px, лёгкая подложка. */ -html[data-preview-density] [data-slot='data-grid-table'] thead th { +html[data-preview-density] [data-slot='data-grid-table'] thead th, +html[data-preview-density] [data-slot='data-grid-table'] thead th :is(span, button, div) { font-size: 0.75rem; background: color-mix(in oklch, var(--muted) 30%, transparent); } diff --git a/apps/web/src/design-preview/kpi-strip.tsx b/apps/web/src/design-preview/kpi-strip.tsx index 9919e04..056e4e2 100644 --- a/apps/web/src/design-preview/kpi-strip.tsx +++ b/apps/web/src/design-preview/kpi-strip.tsx @@ -15,8 +15,8 @@ const VALUE: Record = { const COLS: Record = { 1: 'grid-cols-1', 2: 'grid-cols-2 max-[640px]:grid-cols-1', - 3: 'grid-cols-1 min-[1241px]:grid-cols-3', - 4: 'grid-cols-1 min-[641px]:grid-cols-2 min-[1241px]:grid-cols-4', + 3: 'grid-cols-1 min-[1240px]:grid-cols-3', + 4: 'grid-cols-1 min-[640px]:grid-cols-2 min-[1240px]:grid-cols-4', } const GLYPH: Record = { neutral: '', ok: '●', in: '', wn: '▲', er: '✕' } @@ -35,7 +35,7 @@ const BADGE = { */ export function KpiStrip({ items, 'aria-label': ariaLabel }: { items: KpiItem[]; 'aria-label'?: string }) { return ( - +
{items.map((k) => ( diff --git a/apps/web/src/design-preview/preview-chrome.tsx b/apps/web/src/design-preview/preview-chrome.tsx index 57abf82..def9b4b 100644 --- a/apps/web/src/design-preview/preview-chrome.tsx +++ b/apps/web/src/design-preview/preview-chrome.tsx @@ -349,17 +349,17 @@ function MonitorPopover() { } > - Внимание - + Внимание + {errors} {warnings} - + {bad.length} - +
@@ -444,7 +444,7 @@ function FreshPill() { return ( Обновлено 14:02 · Live diff --git a/apps/web/src/design-preview/section-grid.tsx b/apps/web/src/design-preview/section-grid.tsx index 5c33622..98c7679 100644 --- a/apps/web/src/design-preview/section-grid.tsx +++ b/apps/web/src/design-preview/section-grid.tsx @@ -296,11 +296,11 @@ export function PreviewSectionGrid({ {typeof tools === 'function' ? tools(selectedIds) : tools} {card ? ( setCards(v === 'cards')} aria-label="Вид списка"> - - + + Таблица - + Карточки