From 4d4a3a4786acb82996c638eb57f07892c1e01d12 Mon Sep 17 00:00:00 2001 From: nns <278048682+nurdotnet@users.noreply.github.com> Date: Sun, 26 Apr 2026 15:32:29 +0500 Subject: [PATCH] =?UTF-8?q?ui(super-admin):=20=D1=87=D0=B8=D1=82=D0=B0?= =?UTF-8?q?=D0=B5=D0=BC=D1=8B=D0=B9=20=D0=BB=D0=BE=D0=B3=D0=BE=D1=82=D0=B8?= =?UTF-8?q?=D0=BF=20=D0=BD=D0=B0=20=D1=82=D1=91=D0=BC=D0=BD=D0=BE=D0=BC=20?= =?UTF-8?q?sidebar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit получил пропс variant="dark": в нём «FOOD» рендерится белым (slate-50) вместо чёрного, «MARKET» — emerald-400 (вместо var brand) для контраста на indigo-950 фоне SuperAdminLayout. SuperAdminLayout прокидывает variant="dark" в обоих местах (desktop sidebar + mobile header). Светлый вариант остался по умолчанию для tenant AppLayout. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/food-market.web/src/components/Logo.tsx | 14 +++++++++++--- .../src/components/SuperAdminLayout.tsx | 6 +++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/food-market.web/src/components/Logo.tsx b/src/food-market.web/src/components/Logo.tsx index 5c31ab0..58a3db9 100644 --- a/src/food-market.web/src/components/Logo.tsx +++ b/src/food-market.web/src/components/Logo.tsx @@ -1,14 +1,22 @@ import { cn } from '@/lib/utils' -export function Logo({ className }: { className?: string }) { +interface Props { className?: string; variant?: 'light' | 'dark' } + +export function Logo({ className, variant = 'light' }: Props) { + const isDark = variant === 'dark' return (
- + FOOD MARKET diff --git a/src/food-market.web/src/components/SuperAdminLayout.tsx b/src/food-market.web/src/components/SuperAdminLayout.tsx index 6595738..7e926c7 100644 --- a/src/food-market.web/src/components/SuperAdminLayout.tsx +++ b/src/food-market.web/src/components/SuperAdminLayout.tsx @@ -69,7 +69,7 @@ export function SuperAdminLayout() { <>
- + Super @@ -128,7 +128,7 @@ export function SuperAdminLayout() {
- + Super
@@ -169,7 +169,7 @@ export function SuperAdminLayout() { {orgs.data?.map((o) => (