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="Вид списка"> - - + + Таблица - + Карточки