Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-02-22 15:34:29 +00:00
4 changed files with 49 additions and 55 deletions

View File

@@ -28,14 +28,14 @@ export default function BlogPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "About Us", id: "about" }, { name: "About Us", id: "/#about" },
{ name: "Products", id: "products" }, { name: "Products", id: "/#products" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "/#testimonials" },
{ name: "FAQ", id: "faq" }, { name: "FAQ", id: "/#faq" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "/#contact" },
]} ]}
brandName="Смачна Пекарня" brandName="Смачна Пекарня"
button={{ text: "Order Now", href: "#contact" }} button={{ text: "Order Now", href: "/#contact" }}
className="py-4 px-6" className="py-4 px-6"
/> />
</div> </div>
@@ -60,32 +60,31 @@ export default function BlogPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=4" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ {
title: "Меню", items: [ title: "Меню", items: [
{ label: "Хліб", href: "#products" }, { label: "Хліб", href: "/#products" },
{ label: "Випічка", href: "#products" }, { label: "Випічка", href: "/#products" },
{ label: "Десерти", href: "#products" }, { label: "Десерти", href: "/#products" },
], ],
}, },
{ {
title: "Про Нас", items: [ title: "Про Нас", items: [
{ label: "Наша Історія", href: "#about" }, { label: "Наша Історія", href: "/#about" },
{ label: "Відгуки", href: "#testimonials" }, { label: "Відгуки", href: "/#testimonials" },
], ],
}, },
{ {
title: "Допомога", items: [ title: "Допомога", items: [
{ label: "FAQ", href: "#faq" }, { label: "FAQ", href: "/#faq" },
{ label: "Контакти", href: "#contact" }, { label: "Контакти", href: "/#contact" },
], ],
}, },
]} ]}
logoText="Смачна Пекарня" logoText="Смачна Пекарня"
copyrightText="© 2024 Смачна Пекарня. Всі права захищені." copyrightText="© 2024 Смачна Пекарня. Всі права захищені."
useInvertedBackground={false}
ariaLabel="Bakery website footer" ariaLabel="Bakery website footer"
logoTextClassName="text-2xl md:text-3xl font-bold" logoTextClassName="text-2xl md:text-3xl font-bold"
copyrightTextClassName="text-foreground/70" copyrightTextClassName="text-foreground/70"

View File

@@ -26,7 +26,7 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ name: "Home", id: "home" }, { name: "Home", id: "hero" },
{ name: "About Us", id: "about" }, { name: "About Us", id: "about" },
{ name: "Products", id: "products" }, { name: "Products", id: "products" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
@@ -48,7 +48,7 @@ export default function LandingPage() {
{ text: "Our Menu", href: "#products" }, { text: "Our Menu", href: "#products" },
{ text: "Visit Us", href: "#contact" }, { text: "Visit Us", href: "#contact" },
]} ]}
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=1" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="A warm and inviting Ukrainian bakery display with a variety of fresh breads and pastries." imageAlt="A warm and inviting Ukrainian bakery display with a variety of fresh breads and pastries."
textPosition="center" textPosition="center"
showDimOverlay={true} showDimOverlay={true}
@@ -65,7 +65,7 @@ export default function LandingPage() {
<div id="about" data-section="about"> <div id="about" data-section="about">
<MediaAbout <MediaAbout
title="Наша Історія: Традиції та Смак" title="Наша Історія: Традиції та Смак"
description="У \"Смачній Пекарні\" ми пишаємося тим, що переносимо багатовікові українські рецепти до вашого столу. Кожен виріб випікається з найсвіжіших інгредієнтів та любові, яку передали нам наші предки. Ми запрошуємо вас відчути тепло та затишок домашньої випічки." description='У "Смачній Пекарні" ми пишаємося тим, що переносимо багатовікові українські рецепти до вашого столу. Кожен виріб випікається з найсвіжіших інгредієнтів та любові, яку передали нам наші предки. Ми запрошуємо вас відчути тепло та затишок домашньої випічки.'
tag="Про Нас" tag="Про Нас"
imageSrc="https://img.b2bpic.net/free-photo/man-baker-with-fresh-bread-baker-house_1303-32273.jpg" imageSrc="https://img.b2bpic.net/free-photo/man-baker-with-fresh-bread-baker-house_1303-32273.jpg"
imageAlt="A smiling Ukrainian baker proudly presenting fresh bread." imageAlt="A smiling Ukrainian baker proudly presenting fresh bread."
@@ -87,7 +87,7 @@ export default function LandingPage() {
products={[ products={[
{ id: "1", name: "Традиційний Український Хліб", price: "£3.50", imageSrc: "https://img.b2bpic.net/free-photo/baked-pastry-cloth-with-wheat_23-2148359035.jpg", imageAlt: "A round loaf of traditional Ukrainian bread." }, { id: "1", name: "Традиційний Український Хліб", price: "£3.50", imageSrc: "https://img.b2bpic.net/free-photo/baked-pastry-cloth-with-wheat_23-2148359035.jpg", imageAlt: "A round loaf of traditional Ukrainian bread." },
{ id: "2", name: "Солодкі Рулети з Корицею", price: "£2.80", imageSrc: "https://img.b2bpic.net/free-photo/front-view-yummy-pastries-with-eggs-flour-milk-dark-wall-bread-food-meal-breakfast-morning-milk-bird-color_179666-17655.jpg", imageAlt: "Freshly baked sweet cinnamon rolls." }, { id: "2", name: "Солодкі Рулети з Корицею", price: "£2.80", imageSrc: "https://img.b2bpic.net/free-photo/front-view-yummy-pastries-with-eggs-flour-milk-dark-wall-bread-food-meal-breakfast-morning-milk-bird-color_179666-17655.jpg", imageAlt: "Freshly baked sweet cinnamon rolls." },
{ id: "3", name: "Медовий Торт \"Медовик\"", price: "£25.00", imageSrc: "https://img.b2bpic.net/free-photo/close-up-piece-layered-honey-cake-selective-focus-vertical-frame-medovik-honey-cake-white-plate-homemade-cake_166373-2379.jpg", imageAlt: "A slice of rich Ukrainian honey cake, Medovyk." }, { id: "3", name: 'Медовий Торт "Медовик"', price: "£25.00", imageSrc: "https://img.b2bpic.net/free-photo/close-up-piece-layered-honey-cake-selective-focus-vertical-frame-medovik-honey-cake-white-plate-homemade-cake_166373-2379.jpg", imageAlt: "A slice of rich Ukrainian honey cake, Medovyk." },
{ id: "4", name: "Домашнє Печиво", price: "£1.50", imageSrc: "https://img.b2bpic.net/free-photo/top-view-tasty-sweet-cookies-dark-background-dessert-biscuit-sugar-sweet-break-dough-tea-cake-pie-flower_179666-46792.jpg", imageAlt: "Assorted homemade Ukrainian cookies." }, { id: "4", name: "Домашнє Печиво", price: "£1.50", imageSrc: "https://img.b2bpic.net/free-photo/top-view-tasty-sweet-cookies-dark-background-dessert-biscuit-sugar-sweet-break-dough-tea-cake-pie-flower_179666-46792.jpg", imageAlt: "Assorted homemade Ukrainian cookies." },
]} ]}
gridVariant="four-items-2x2-equal-grid" gridVariant="four-items-2x2-equal-grid"
@@ -95,9 +95,9 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
ariaLabel="Our products section with bakery items" ariaLabel="Our products section with bakery items"
titleClassName="text-4xl md:text-5xl lg:text-6xl font-normal" textBoxTitleClassName="text-4xl md:text-5xl lg:text-6xl font-normal"
descriptionClassName="text-lg md:text-xl lg:text-2xl" textBoxDescriptionClassName="text-lg md:text-xl lg:text-2xl"
tagClassName="text-sm md:text-base font-medium uppercase tracking-wide text-foreground/80 mb-2" textBoxTagClassName="text-sm md:text-base font-medium uppercase tracking-wide text-foreground/80 mb-2"
cardClassName="backdrop-blur-sm bg-card/70 p-4 rounded-soft border border-accent/20" cardClassName="backdrop-blur-sm bg-card/70 p-4 rounded-soft border border-accent/20"
cardNameClassName="text-xl font-semibold" cardNameClassName="text-xl font-semibold"
cardPriceClassName="text-2xl font-bold" cardPriceClassName="text-2xl font-bold"
@@ -120,9 +120,9 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
useInvertedBackground={false} useInvertedBackground={false}
ariaLabel="Customer testimonials section" ariaLabel="Customer testimonials section"
titleClassName="text-4xl md:text-5xl lg:text-6xl font-normal" textBoxTitleClassName="text-4xl md:text-5xl lg:text-6xl font-normal"
descriptionClassName="text-lg md:text-xl lg:text-2xl" textBoxDescriptionClassName="text-lg md:text-xl lg:text-2xl"
tagClassName="text-sm md:text-base font-medium uppercase tracking-wide text-foreground/80 mb-2" textBoxTagClassName="text-sm md:text-base font-medium uppercase tracking-wide text-foreground/80 mb-2"
cardClassName="backdrop-blur-sm bg-card/70 p-4 rounded-soft border border-accent/20" cardClassName="backdrop-blur-sm bg-card/70 p-4 rounded-soft border border-accent/20"
overlayClassName="bg-card/90" overlayClassName="bg-card/90"
ratingClassName="text-accent/80" ratingClassName="text-accent/80"
@@ -149,9 +149,9 @@ export default function LandingPage() {
animationType="smooth" animationType="smooth"
showCard={true} showCard={true}
ariaLabel="Frequently Asked Questions section" ariaLabel="Frequently Asked Questions section"
titleClassName="text-4xl md:text-5xl lg:text-6xl font-normal" textBoxTitleClassName="text-4xl md:text-5xl lg:text-6xl font-normal"
descriptionClassName="text-lg md:text-xl lg:text-2xl" textBoxDescriptionClassName="text-lg md:text-xl lg:text-2xl"
tagClassName="text-sm md:text-base font-medium uppercase tracking-wide text-foreground/80 mb-2" textBoxTagClassName="text-sm md:text-base font-medium uppercase tracking-wide text-foreground/80 mb-2"
faqsContainerClassName="backdrop-blur-sm bg-card/70 p-4 md:p-8 rounded-soft border border-accent/20" faqsContainerClassName="backdrop-blur-sm bg-card/70 p-4 md:p-8 rounded-soft border border-accent/20"
/> />
</div> </div>
@@ -166,7 +166,7 @@ export default function LandingPage() {
]} ]}
textarea={{ name: "message", placeholder: "Ваше повідомлення...", rows: 5, required: true }} textarea={{ name: "message", placeholder: "Ваше повідомлення...", rows: 5, required: true }}
useInvertedBackground={false} useInvertedBackground={false}
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=2" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="A cozy Ukrainian bakery interior with freshly baked goods." imageAlt="A cozy Ukrainian bakery interior with freshly baked goods."
mediaAnimation="slide-up" mediaAnimation="slide-up"
mediaPosition="right" mediaPosition="right"
@@ -180,7 +180,7 @@ export default function LandingPage() {
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=3" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] }, { title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] },

View File

@@ -102,16 +102,15 @@ function ProductPageContent({ params }: ProductPageProps) {
</main> </main>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=7" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] }, { title: "Меню", items: [{ label: "Хліб", href: "/#products" }, { label: "Випічка", href: "/#products" }, { label: "Десерти", href: "/#products" }] },
{ title: "Про Нас", items: [{ label: "Наша Історія", href: "#about" }, { label: "Відгуки", href: "#testimonials" }] }, { title: "Про Нас", items: [{ label: "Наша Історія", href: "/#about" }, { label: "Відгуки", href: "/#testimonials" }] },
{ title: "Допомога", items: [{ label: "FAQ", href: "#faq" }, { label: "Контакти", href: "#contact" }] } { title: "Допомога", items: [{ label: "FAQ", href: "/#faq" }, { label: "Контакти", href: "/#contact" }] }
]} ]}
logoText="Смачна Пекарня" logoText="Смачна Пекарня"
copyrightText="© 2024 Смачна Пекарня. Всі права захищені." copyrightText="© 2024 Смачна Пекарня. Всі права захищені."
useInvertedBackground={false}
ariaLabel="Bakery website footer" ariaLabel="Bakery website footer"
logoTextClassName="text-2xl md:text-3xl font-bold" logoTextClassName="text-2xl md:text-3xl font-bold"
copyrightTextClassName="text-foreground/70" copyrightTextClassName="text-foreground/70"
@@ -160,16 +159,15 @@ function ProductPageContent({ params }: ProductPageProps) {
</main> </main>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=8" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] }, { title: "Меню", items: [{ label: "Хліб", href: "/#products" }, { label: "Випічка", href: "/#products" }, { label: "Десерти", href: "/#products" }] },
{ title: "Про Нас", items: [{ label: "Наша Історія", href: "#about" }, { label: "Відгуки", href: "#testimonials" }] }, { title: "Про Нас", items: [{ label: "Наша Історія", href: "/#about" }, { label: "Відгуки", href: "/#testimonials" }] },
{ title: "Допомога", items: [{ label: "FAQ", href: "#faq" }, { label: "Контакти", href: "#contact" }] } { title: "Допомога", items: [{ label: "FAQ", href: "/#faq" }, { label: "Контакти", href: "/#contact" }] }
]} ]}
logoText="Смачна Пекарня" logoText="Смачна Пекарня"
copyrightText="© 2024 Смачна Пекарня. Всі права захищені." copyrightText="© 2024 Смачна Пекарня. Всі права захищені."
useInvertedBackground={false}
ariaLabel="Bakery website footer" ariaLabel="Bakery website footer"
logoTextClassName="text-2xl md:text-3xl font-bold" logoTextClassName="text-2xl md:text-3xl font-bold"
copyrightTextClassName="text-foreground/70" copyrightTextClassName="text-foreground/70"
@@ -242,16 +240,15 @@ function ProductPageContent({ params }: ProductPageProps) {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=9" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] }, { title: "Меню", items: [{ label: "Хліб", href: "/#products" }, { label: "Випічка", href: "/#products" }, { label: "Десерти", href: "/#products" }] },
{ title: "Про Нас", items: [{ label: "Наша Історія", href: "#about" }, { label: "Відгуки", href: "#testimonials" }] }, { title: "Про Нас", items: [{ label: "Наша Історія", href: "/#about" }, { label: "Відгуки", href: "/#testimonials" }] },
{ title: "Допомога", items: [{ label: "FAQ", href: "#faq" }, { label: "Контакти", href: "#contact" }] } { title: "Допомога", items: [{ label: "FAQ", href: "/#faq" }, { label: "Контакти", href: "/#contact" }] }
]} ]}
logoText="Смачна Пекарня" logoText="Смачна Пекарня"
copyrightText="© 2024 Смачна Пекарня. Всі права захищені." copyrightText="© 2024 Смачна Пекарня. Всі права захищені."
useInvertedBackground={false}
ariaLabel="Bakery website footer" ariaLabel="Bakery website footer"
logoTextClassName="text-2xl md:text-3xl font-bold" logoTextClassName="text-2xl md:text-3xl font-bold"
copyrightTextClassName="text-foreground/70" copyrightTextClassName="text-foreground/70"

View File

@@ -69,16 +69,15 @@ function ShopPageContent() {
</main> </main>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=5" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] }, { title: "Меню", items: [{ label: "Хліб", href: "/#products" }, { label: "Випічка", href: "/#products" }, { label: "Десерти", href: "/#products" }] },
{ title: "Про Нас", items: [{ label: "Наша Історія", href: "#about" }, { label: "Відгуки", href: "#testimonials" }] }, { title: "Про Нас", items: [{ label: "Наша Історія", href: "/#about" }, { label: "Відгуки", href: "/#testimonials" }] },
{ title: "Допомога", items: [{ label: "FAQ", href: "#faq" }, { label: "Контакти", href: "#contact" }] } { title: "Допомога", items: [{ label: "FAQ", href: "/#faq" }, { label: "Контакти", href: "/#contact" }] }
]} ]}
logoText="Смачна Пекарня" logoText="Смачна Пекарня"
copyrightText="© 2024 Смачна Пекарня. Всі права захищені." copyrightText="© 2024 Смачна Пекарня. Всі права захищені."
useInvertedBackground={false}
ariaLabel="Bakery website footer" ariaLabel="Bakery website footer"
logoTextClassName="text-2xl md:text-3xl font-bold" logoTextClassName="text-2xl md:text-3xl font-bold"
copyrightTextClassName="text-foreground/70" copyrightTextClassName="text-foreground/70"
@@ -141,16 +140,15 @@ function ShopPageContent() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterMedia <FooterMedia
imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg?_wi=6" imageSrc="https://img.b2bpic.net/free-photo/closeup-fresh-pita-bread-sale_181624-58514.jpg"
imageAlt="Cozy bakery interior with warm lighting." imageAlt="Cozy bakery interior with warm lighting."
columns={[ columns={[
{ title: "Меню", items: [{ label: "Хліб", href: "#products" }, { label: "Випічка", href: "#products" }, { label: "Десерти", href: "#products" }] }, { title: "Меню", items: [{ label: "Хліб", href: "/#products" }, { label: "Випічка", href: "/#products" }, { label: "Десерти", href: "/#products" }] },
{ title: "Про Нас", items: [{ label: "Наша Історія", href: "#about" }, { label: "Відгуки", href: "#testimonials" }] }, { title: "Про Нас", items: [{ label: "Наша Історія", href: "/#about" }, { label: "Відгуки", href: "/#testimonials" }] },
{ title: "Допомога", items: [{ label: "FAQ", href: "#faq" }, { label: "Контакти", href: "#contact" }] } { title: "Допомога", items: [{ label: "FAQ", href: "/#faq" }, { label: "Контакти", href: "/#contact" }] }
]} ]}
logoText="Смачна Пекарня" logoText="Смачна Пекарня"
copyrightText="© 2024 Смачна Пекарня. Всі права захищені." copyrightText="© 2024 Смачна Пекарня. Всі права захищені."
useInvertedBackground={false}
ariaLabel="Bakery website footer" ariaLabel="Bakery website footer"
logoTextClassName="text-2xl md:text-3xl font-bold" logoTextClassName="text-2xl md:text-3xl font-bold"
copyrightTextClassName="text-foreground/70" copyrightTextClassName="text-foreground/70"