diff --git a/src/food-market.public/public/favicon.svg b/src/food-market.public/public/favicon.svg index 5efa286..579e579 100644 --- a/src/food-market.public/public/favicon.svg +++ b/src/food-market.public/public/favicon.svg @@ -1 +1 @@ -FM + \ No newline at end of file diff --git a/src/food-market.public/public/logo-light.svg b/src/food-market.public/public/logo-light.svg new file mode 100644 index 0000000..10e092a --- /dev/null +++ b/src/food-market.public/public/logo-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/food-market.public/public/logo.svg b/src/food-market.public/public/logo.svg new file mode 100644 index 0000000..1c942b1 --- /dev/null +++ b/src/food-market.public/public/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/food-market.public/src/components/Logo.astro b/src/food-market.public/src/components/Logo.astro index 0b28465..8857b78 100644 --- a/src/food-market.public/src/components/Logo.astro +++ b/src/food-market.public/src/components/Logo.astro @@ -1,9 +1,6 @@ --- -interface Props { variant?: 'light' | 'dark' } -const { variant = 'light' } = Astro.props -const isDark = variant === 'dark' +interface Props { variant?: 'light' | 'dark'; class?: string } +const { variant = 'light', class: className = '' } = Astro.props +const src = variant === 'dark' ? '/logo-light.svg' : '/logo.svg' --- -
- FOOD - MARKET -
+Food Market diff --git a/src/food-market.web/public/favicon.svg b/src/food-market.web/public/favicon.svg index a8aa23a..579e579 100644 --- a/src/food-market.web/public/favicon.svg +++ b/src/food-market.web/public/favicon.svg @@ -1,7 +1 @@ - - - - FOOD - MARKET - - + \ No newline at end of file diff --git a/src/food-market.web/public/logo-bg.svg b/src/food-market.web/public/logo-bg.svg index ebeba8d..8c06e6a 100644 --- a/src/food-market.web/public/logo-bg.svg +++ b/src/food-market.web/public/logo-bg.svg @@ -1,4 +1 @@ - - - - + \ No newline at end of file diff --git a/src/food-market.web/public/logo-fg.svg b/src/food-market.web/public/logo-fg.svg index 8691ac6..5220b3e 100644 --- a/src/food-market.web/public/logo-fg.svg +++ b/src/food-market.web/public/logo-fg.svg @@ -1,7 +1 @@ - - - - FOOD - MARKET - - + \ No newline at end of file diff --git a/src/food-market.web/public/logo-light.svg b/src/food-market.web/public/logo-light.svg new file mode 100644 index 0000000..10e092a --- /dev/null +++ b/src/food-market.web/public/logo-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/food-market.web/public/logo.svg b/src/food-market.web/public/logo.svg new file mode 100644 index 0000000..1c942b1 --- /dev/null +++ b/src/food-market.web/public/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/food-market.web/src/components/Logo.tsx b/src/food-market.web/src/components/Logo.tsx index 58a3db9..2ff749b 100644 --- a/src/food-market.web/src/components/Logo.tsx +++ b/src/food-market.web/src/components/Logo.tsx @@ -2,24 +2,20 @@ import { cn } from '@/lib/utils' interface Props { className?: string; variant?: 'light' | 'dark' } +/** Wordmark Food Market (FOOD-зелёный + яблоко в О + MARKET-серый). + * variant='dark' переключает на белую версию для тёмного фона + * (например — sidebar супер-админки на indigo-950). + * + * Текстовая версия удалена: теперь inline SVG из public/, чтобы один + * source мог использоваться и в favicon, и в hero, и в шапке. */ export function Logo({ className, variant = 'light' }: Props) { - const isDark = variant === 'dark' + const src = variant === 'dark' ? '/logo-light.svg' : '/logo.svg' return ( -
- - FOOD - - - MARKET - -
+ Food Market ) }