6 Commits

Author SHA1 Message Date
582164f568 Update src/app/shop/page.tsx 2026-02-17 14:52:31 +00:00
52c2c78555 Update src/app/shop/[id]/page.tsx 2026-02-17 14:52:31 +00:00
0757b71881 Update src/app/page.tsx 2026-02-17 14:52:30 +00:00
ea8d0a08e6 Update src/app/blog/page.tsx 2026-02-17 14:52:29 +00:00
27ee924a64 Merge version_3 into main
Merge version_3 into main
2026-02-17 14:49:07 +00:00
36f1ed7fef Merge version_3 into main
Merge version_3 into main
2026-02-17 14:46:21 +00:00
4 changed files with 28 additions and 5 deletions

View File

@@ -34,6 +34,7 @@ export default function BlogPage() {
{ name: "Меню", id: "/#menu" },
{ name: "Банкети", id: "/#banquets" },
{ name: "Доставка", id: "/#delivery" },
{ name: "Відгуки", id: "/#testimonials" },
{ name: "Контакти", id: "/#contacts" }
]}
button={{ text: "Забронювати Столик", href: "/#contacts" }}
@@ -73,6 +74,7 @@ export default function BlogPage() {
]},
{ items: [
{ label: "Доставка", href: "/#delivery" },
{ label: "Відгуки", href: "/#testimonials" },
{ label: "Блог", href: "/blog" },
{ label: "Магазин", href: "/shop" },
{ label: "Контакти", href: "/#contacts" },

View File

@@ -6,6 +6,7 @@ import HeroLogoBillboard from '@/components/sections/hero/HeroLogoBillboard';
import InlineImageSplitTextAbout from '@/components/sections/about/InlineImageSplitTextAbout';
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis';
import { Mail } from 'lucide-react';
@@ -34,6 +35,7 @@ export default function LandingPage() {
{ name: "Меню", id: "/#menu" },
{ name: "Банкети", id: "/#banquets" },
{ name: "Доставка", id: "/#delivery" },
{ name: "Відгуки", id: "/#testimonials" },
{ name: "Контакти", id: "/#contacts" }
]}
button={{ text: "Забронювати Столик", href: "/#contacts" }}
@@ -83,12 +85,12 @@ export default function LandingPage() {
<div id="menu" data-section="menu">
<FeatureCardSix
title="Наше Меню: Кулінарна Подорож"
description="Насолоджуйтеся смаками України та світу, приготованими з пристрастю та поданими з теплотою. Дослідіть наші різноманітні пропозиції, від ситних традиційних страв до вишуканих барних добірок. Не забудьте про нашу затишну лаунж-зону та терасу, де доступні кальяни."
description="Насолоджуйтеся смаками України та світу, приготованими з пристрастю та поданими з теплотою. Дослідьте наші різноманітні пропозиції, від ситних традиційних страв до вишуканих барних добірок. Не забудьте про нашу затишну лаунж-зону та терасу, де доступні кальяни."
textboxLayout="default"
useInvertedBackground={true}
features={[
{ id: 1, title: "Кухонні Делікатеси", description: "Відчуйте справжню українську кухню з нашими стравами ручної роботи. Від наваристого борщу до смачних вареників, кожна страва — це свято традицій та смаку. Наше меню також містить сезонні страви та сучасні інтерпретації.", imageSrc: "https://img.b2bpic.net/free-photo/dumplings-served-with-sour-cream-eggplant-rolls-pickles_141793-599.jpg", imageAlt: "Традиційний український стіл з їжею" },
{ id: 2, title: "Бар та Коктейлі", description: "Наш бар пропонує вишуканий вибір напоїв, від класичних коктейлів з етно-нотками до освіжаючих безалкогольних варіантів. Доповніть свій обід або насолодіться напоєм у нашій затишній лаунж-зоні або на сезонній терасі.", imageSrc: "https://img.b2bpic.net/free-photo/restaurant-with-leather-sofa-paintings-wall_140725-9715.jpg", imageAlt: "Витончено приготований коктейль у рустикальному барі" },
{ id: 2, title: "Бар та Коктейлі", description: "Наш бар пропонує вишуканий вибір напоїв, від класичних коктейлів з етно-нотками до освіжаючих безалкогольних варіантів. Доповніть свій обід або насолоджуйтеся напоєм у нашій затишній лаунж-зоні або на сезонній терасі.", imageSrc: "https://img.b2bpic.net/free-photo/restaurant-with-leather-sofa-paintings-wall_140725-9715.jpg", imageAlt: "Витончено приготований коктейль у рустикальному барі" },
{ id: 3, title: "Вишукана Винна Карта", description: "Відкрийте для себе нашу велику винну карту, ретельно підібрану для ідеального поєднання з нашим меню. Представляючи місцеві українські вина та міжнародні фаворити, у нас є ідеальна пляшка для кожного смаку та випадку.", imageSrc: "https://img.b2bpic.net/free-photo/glasses-flowers-arrangement_23-2149617131.jpg", imageAlt: "Винні пляшки в етно-стилізованому льоху" },
{ id: 4, title: "Навинос та Доставка", description: "Насолоджуйтесь смаком Бандура: Серце і Зала в затишку вашого дому. Наше меню навинос пропонує вибір популярних страв, свіжо приготованих для вашої зручності. Ідеально для сімейних зустрічей або затишного вечора.", imageSrc: "https://img.b2bpic.net/free-photo/smoked-vegetable-slices-aubergine-tomato-bell-pepper-onion_140725-5933.jpg", imageAlt: "Елегантно упакована їжа навинос" }
]}
@@ -119,7 +121,7 @@ export default function LandingPage() {
{ id: "cottage-2", brand: "Котеджі", name: "Банкетний Котедж 2", price: "Місткість: 10-12 гостей", rating: 5, reviewCount: "Затишні Зустрічі", imageSrc: "https://img.b2bpic.net/free-photo/close-view-baked-bread-embroidery-towel-placed-wooden-table-near-glass-box-which-prepared-wedding-ceremony-outdoor_8353-12389.jpg", imageAlt: "Приватний банкетний котедж" },
{ id: "cottage-3", brand: "Котеджі", name: "Банкетний Котедж 3", price: "Місткість: 10-12 гостей", rating: 5, reviewCount: "Затишні Зустрічі", imageSrc: "https://img.b2bpic.net/free-photo/white-vases-with-greenery-stand-wooden-boxes_1304-5606.jpg", imageAlt: "Приватний банкетний котедж" },
{ id: "cottage-4", brand: "Котеджі", name: "Банкетний Котедж 4", price: "Місткість: 10-12 гостей", rating: 5, reviewCount: "Затишні Зустрічі", imageSrc: "https://img.b2bpic.net/free-photo/home-celebration-friends-family-festive-table-with-pear-cake-top-view-celebration-concept_169016-4836.jpg", imageAlt: "Приватний банкетний котедж" }
]}
]
/>
</div>
@@ -146,6 +148,22 @@ export default function LandingPage() {
/>
</div>
<div id="testimonials" data-section="testimonials">
<TestimonialCardTwelve
testimonials={[
{ id: '1', name: 'Олена Коваль', imageSrc: 'https://images.unsplash.com/photo-1573496359142-b8d87734032c?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0NDcxMzR8MHwxfHNlYXJjaHwxfHxwb3J0cmFpdCUyMGZhY2V8ZW58MHx8fHwxNzEyODIzMzQ5fDA&ixlib=rb-4.0.3&q=80&w=1080', imageAlt: 'Олена Коваль' },
{ id: '2', name: 'Максим Петренко', imageSrc: 'https://images.unsplash.com/photo-1500648767791-00dcc994a43e?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0NDcxMzR8MHwxfHxtYWxlJTIwcG9ydHJhaXR8ZW58MHx8fHwxNzEyODIzNDgyfDA&ixlib=rb-4.0.3&q=80&w=1080', imageAlt: 'Максим Петренко' },
{ id: '3', name: 'Софія Мельник', imageSrc: 'https://images.unsplash.com/photo-1494790108377-be9c29b29329?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0NDcxMzR8MHwxfHxwZXJzb24lMjBjbG9zZXVwfGVufHwwfHx8fDE3MTI4MjM0MzJ8MA&ixlib=rb-4.0.3&q=80&w=1080', imageAlt: 'Софія Мельник' },
{ id: '4', name: 'Андрій Сидоренко', imageSrc: 'https://images.unsplash.com/photo-1544005313-94ddf0286df2?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3w0NDcxMzR8MHwxfHxwZXJzb24lMjBoZWFkc2hvdHxlbnwwfHx8fDE3MTI4MjMzOTJ8MA&ixlib=rb-4.0.3&q=80&w=1080', imageAlt: 'Андрій Сидоренко' }
]}
cardTitle="Подивіться, що кажуть наші гості"
cardTag="Відгуки"
cardAnimation="slide-up"
useInvertedBackground={false}
className="py-20 md:py-32"
/>
</div>
<div id="contacts" data-section="contacts">
<ContactCTA
tag="Зв'яжіться з Нами"
@@ -178,6 +196,7 @@ export default function LandingPage() {
]},
{ items: [
{ label: "Доставка", href: "/#delivery" },
{ label: "Відгуки", href: "/#testimonials" },
{ label: "Блог", href: "/blog" },
{ label: "Магазин", href: "/shop" },
{ label: "Контакти", href: "/#contacts" },

View File

@@ -75,6 +75,7 @@ export default function ProductPage({ params }: ProductPageProps) {
{ name: "Меню", id: "/#menu" },
{ name: "Банкети", id: "/#banquets" },
{ name: "Доставка", id: "/#delivery" },
{ name: "Відгуки", id: "/#testimonials" },
{ name: "Контакти", id: "/#contacts" }
],
button: { text: "Кошик", onClick: () => setCartOpen(true) },
@@ -88,7 +89,7 @@ export default function ProductPage({ params }: ProductPageProps) {
logoText: "Бандура: Серце і Зала",
columns: [
{ items: [{ label: "Філософія", href: "/#philosophy" }, { label: "Меню", href: "/#menu" }, { label: "Банкети", href: "/#banquets" }] },
{ items: [{ label: "Доставка", href: "/#delivery" }, { label: "Блог", href: "/blog" }, { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] }
{ items: [{ label: "Доставка", href: "/#delivery" }, { label: "Відгуки", href: "/#testimonials" }, { label: "Блог", href: "/blog" }, { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] }
],
ariaLabel: "Нижній колонтитул сайту",
containerClassName: "py-16 md:py-24"

View File

@@ -25,6 +25,7 @@ export default function ShopPage() {
{ name: "Меню", id: "/#menu" },
{ name: "Банкети", id: "/#banquets" },
{ name: "Доставка", id: "/#delivery" },
{ name: "Відгуки", id: "/#testimonials" },
{ name: "Контакти", id: "/#contacts" }
],
button: { text: "Кошик", onClick: () => console.log('Cart button clicked on catalog page') },
@@ -38,7 +39,7 @@ export default function ShopPage() {
logoText: "Бандура: Серце і Зала",
columns: [
{ items: [{ label: "Філософія", href: "/#philosophy" }, { label: "Меню", href: "/#menu" }, { label: "Банкети", href: "/#banquets" }] },
{ items: [{ label: "Доставка", href: "/#delivery" }, { label: "Блог", href: "/blog" }, { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] }
{ items: [{ label: "Доставка", href: "/#delivery" }, { label: "Відгуки", href: "/#testimonials" }, { label: "Блог", href: "/blog" }, { label: "Магазин", href: "/shop" }, { label: "Контакти", href: "/#contacts" }, { label: "Забронювати Столик", href: "/#contacts" }] }
],
ariaLabel: "Нижній колонтитул сайту",
containerClassName: "py-16 md:py-24"