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 @@
-
+
\ 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
-
+
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 @@
-
+
\ 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 @@
-
-
+
\ 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
-
-
+
)
}