From 0d7c3c692062c91f4c5167aa1984c53b8a35a6c6 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Feb 2026 14:46:14 +0000 Subject: [PATCH 1/5] Update src/app/blog/page.tsx --- src/app/blog/page.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index dbeeabc..de22470 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -33,6 +33,8 @@ export default function BlogPage() { { name: "Меню", id: "/#menu" }, { name: "Банкети", id: "/#banquets" }, { name: "Доставка", id: "/#delivery" }, + { name: "Блог", id: "/blog" }, + { name: "Магазин", id: "/shop" }, { name: "Контакти", id: "/#contacts" } ]} button={{ text: "Забронювати Столик", href: "/#contacts" }} @@ -72,6 +74,8 @@ export default function BlogPage() { ]}, { items: [ { label: "Доставка", href: "/#delivery" }, + { label: "Блог", href: "/blog" }, + { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" } ]} -- 2.49.1 From bf69496106674d8e2b4b3e866ad6eba2ebfed08c Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Feb 2026 14:46:15 +0000 Subject: [PATCH 2/5] Update src/app/page.tsx --- src/app/page.tsx | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 963bed7..0061d23 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -28,13 +28,16 @@ export default function LandingPage() { Date: Tue, 17 Feb 2026 14:46:16 +0000 Subject: [PATCH 3/5] Update src/app/shop/[id]/page.tsx --- src/app/shop/[id]/page.tsx | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/src/app/shop/[id]/page.tsx b/src/app/shop/[id]/page.tsx index 0c4b9d0..9e3bab0 100644 --- a/src/app/shop/[id]/page.tsx +++ b/src/app/shop/[id]/page.tsx @@ -67,17 +67,32 @@ export default function ProductPage({ params }: ProductPageProps) { }, [cartItems, checkout, getCheckoutItems]); const navbarProps = { - brandName: "Бандура: Серце і Зала", navItems: [{ name: "Головна", id: "/" }], + brandName: "Бандура: Серце і Зала", + navItems: [ + { name: "Головна", id: "/" }, + { name: "Філософія", id: "/#philosophy" }, + { name: "Меню", id: "/#menu" }, + { name: "Банкети", id: "/#banquets" }, + { name: "Доставка", id: "/#delivery" }, + { name: "Блог", id: "/blog" }, + { name: "Магазин", id: "/shop" }, + { name: "Контакти", id: "/#contacts" } + ], button: { text: "Кошик", onClick: () => setCartOpen(true) }, - className: "py-4 px-6 md:px-8", buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", buttonTextClassName: "font-semibold text-lg", logoOnClick: () => console.log('Logo clicked') + className: "py-4 px-6 md:px-8", + buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", + buttonTextClassName: "font-semibold text-lg", + logoOnClick: () => console.log('Logo clicked') }; const footerProps = { - logoText: "Бандура: Серце і Зала", columns: [ + logoText: "Бандура: Серце і Зала", + columns: [ { items: [{ label: "Філософія", href: "/#philosophy" }, { label: "Меню", href: "/#menu" }, { label: "Банкети", href: "/#banquets" }] }, - { items: [{ label: "Доставка", href: "/#delivery" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] } + { items: [{ label: "Доставка", href: "/#delivery" }, { label: "Блог", href: "/blog" }, { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] } ], - ariaLabel: "Нижній колонтитул сайту", containerClassName: "py-16 md:py-24" + ariaLabel: "Нижній колонтитул сайту", + containerClassName: "py-16 md:py-24" }; if (isLoading) { @@ -198,7 +213,8 @@ export default function ProductPage({ params }: ProductPageProps) { total={`$${cartTotal}`} buttons={[ { - text: isCheckoutLoading ? "Обробка..." : "Оформити Замовлення", onClick: handleCheckout, + text: isCheckoutLoading ? "Обробка..." : "Оформити Замовлення", + onClick: handleCheckout, }, ]} /> -- 2.49.1 From 19803f83b2b2c115c11a9cdfb96f81343d971cbb Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Feb 2026 14:46:16 +0000 Subject: [PATCH 4/5] Update src/app/shop/page.tsx --- src/app/shop/page.tsx | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/src/app/shop/page.tsx b/src/app/shop/page.tsx index 2cc5876..2b721b3 100644 --- a/src/app/shop/page.tsx +++ b/src/app/shop/page.tsx @@ -17,17 +17,32 @@ export default function ShopPage() { } = useProductCatalog({ basePath: "/shop" }); const navbarProps = { - brandName: "Бандура: Серце і Зала", navItems: [{ name: "Головна", id: "/" }], + brandName: "Бандура: Серце і Зала", + navItems: [ + { name: "Головна", id: "/" }, + { name: "Філософія", id: "/#philosophy" }, + { name: "Меню", id: "/#menu" }, + { name: "Банкети", id: "/#banquets" }, + { name: "Доставка", id: "/#delivery" }, + { name: "Блог", id: "/blog" }, + { name: "Магазин", id: "/shop" }, + { name: "Контакти", id: "/#contacts" } + ], button: { text: "Кошик", onClick: () => console.log('Cart button clicked on catalog page') }, - className: "py-4 px-6 md:px-8", buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", buttonTextClassName: "font-semibold text-lg", logoOnClick: () => console.log('Logo clicked') + className: "py-4 px-6 md:px-8", + buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", + buttonTextClassName: "font-semibold text-lg", + logoOnClick: () => console.log('Logo clicked') }; const footerProps = { - logoText: "Бандура: Серце і Зала", columns: [ + logoText: "Бандура: Серце і Зала", + columns: [ { items: [{ label: "Філософія", href: "/#philosophy" }, { label: "Меню", href: "/#menu" }, { label: "Банкети", href: "/#banquets" }] }, - { items: [{ label: "Доставка", href: "/#delivery" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] } + { items: [{ label: "Доставка", href: "/#delivery" }, { label: "Блог", href: "/blog" }, { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] } ], - ariaLabel: "Нижній колонтитул сайту", containerClassName: "py-16 md:py-24" + ariaLabel: "Нижній колонтитул сайту", + containerClassName: "py-16 md:py-24" }; if (isLoading) { @@ -91,6 +106,7 @@ export default function ShopPage() { -- 2.49.1 From 1c4c35fe854bed1770287679e0c222edd6978c41 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 17 Feb 2026 14:46:17 +0000 Subject: [PATCH 5/5] Update src/app/styles/variables.css --- src/app/styles/variables.css | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 4578b9b..2d42b3e 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -2,21 +2,21 @@ /* Base units */ /* --vw is set by ThemeProvider */ - /* --background: #080200;; - --card: #1a0d0b;; - --foreground: #ffe6d5;; - --primary-cta: #ffaa70;; - --secondary-cta: #170b07;; - --accent: #7b5e4a;; - --background-accent: #b8541e;; */ + /* --background: #050012;; + --card: #040121;; + --foreground: #f0e6ff;; + --primary-cta: #c89bff;; + --secondary-cta: #1d123b;; + --accent: #684f7b;; + --background-accent: #65417c;; */ - --background: #080200;; - --card: #1a0d0b;; - --foreground: #ffe6d5;; - --primary-cta: #ffaa70;; - --secondary-cta: #170b07;; - --accent: #7b5e4a;; - --background-accent: #b8541e;; + --background: #050012;; + --card: #040121;; + --foreground: #f0e6ff;; + --primary-cta: #c89bff;; + --secondary-cta: #1d123b;; + --accent: #684f7b;; + --background-accent: #65417c;; /* text sizing - set by ThemeProvider */ /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); -- 2.49.1