Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-02-23 10:22:54 +00:00
4 changed files with 23 additions and 28 deletions

View File

@@ -14,11 +14,11 @@ export default function BlogPage() {
const navbarProps = {
brandName: "Baruga", navItems: [
{ name: "Home", id: "/" },
{ name: "About", id: "about" },
{ name: "Menu", id: "menu" },
{ name: "Features", id: "features" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Contact", id: "contact" }
{ name: "About", id: "/#about" },
{ name: "Menu", id: "/#menu" },
{ name: "Features", id: "/#features" },
{ name: "Testimonials", id: "/#testimonials" },
{ name: "Contact", id: "/#contact" }
]
};

View File

@@ -42,12 +42,12 @@ export default function LandingPage() {
title="Baruga: Your Ukrainian Coffee Haven"
description="Experience the rich aroma of Ukrainian coffee and the warmth of our community. Crafted with passion, served with heart."
tag="Welcome to Baruga"
tagAnimation="reveal-blur"
tagAnimation="blur-reveal"
buttons={[
{ text: "Explore Our Menu", href: "#menu" },
{ text: "Visit Us", href: "#contact" }
]}
buttonAnimation="reveal-blur"
buttonAnimation="blur-reveal"
imageSrc="https://img.b2bpic.net/free-photo/close-up-barista-hands-preparing-coffee-customer-coffee-shop_93675-134687.jpg"
imageAlt="Cozy Ukrainian coffeeshop interior with coffee cups and pastries"
textPosition="bottom-left"
@@ -74,10 +74,10 @@ export default function LandingPage() {
<div id="menu" data-section="menu">
<ProductCardTwo
products={[
{ id: "1", brand: "Baruga Special", name: "Kyiv Latte", price: "$5.50", rating: 5, reviewCount: "1.2k", imageSrc: "https://img.b2bpic.net/free-photo/glass-with-latte-coffee-beans-table_140725-3959.jpg?_wi=1", imageAlt: "A beautifully prepared latte with latte art" },
{ id: "2", brand: "Traditional Treat", name: "Syrnyky Cheesecake", price: "$6.00", rating: 4, reviewCount: "850", imageSrc: "https://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-fresh-red-strawberries-tea-light-blue-surface_140725-66645.jpg?_wi=1", imageAlt: "Delicious Ukrainian syrnyky cheesecake" },
{ id: "3", brand: "Seasonal Favorite", name: "Honey Cake", price: "$5.00", rating: 5, reviewCount: "920", imageSrc: "https://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-fresh-red-strawberries-tea-light-blue-surface_140725-66645.jpg?_wi=2", imageAlt: "Layered Ukrainian honey cake" },
{ id: "4", brand: "Morning Boost", name: "Odeska Espresso", price: "$4.00", rating: 5, reviewCount: "1.5k", imageSrc: "https://img.b2bpic.net/free-photo/glass-with-latte-coffee-beans-table_140725-3959.jpg?_wi=2", imageAlt: "A rich, dark espresso shot" }
{ id: "1", brand: "Baruga Special", name: "Kyiv Latte", price: "$5.50", rating: 5, reviewCount: "1.2k", imageSrc: "https://img.b2bpic.net/free-photo/glass-with-latte-coffee-beans-table_140725-3959.jpg", imageAlt: "A beautifully prepared latte with latte art" },
{ id: "2", brand: "Traditional Treat", name: "Syrnyky Cheesecake", price: "$6.00", rating: 4, reviewCount: "850", imageSrc: "https://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-fresh-red-strawberries-tea-light-blue-surface_140725-66645.jpg", imageAlt: "Delicious Ukrainian syrnyky cheesecake" },
{ id: "3", brand: "Seasonal Favorite", name: "Honey Cake", price: "$5.00", rating: 5, reviewCount: "920", imageSrc: "https://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-fresh-red-strawberries-tea-light-blue-surface_140725-66645.jpg", imageAlt: "Layered Ukrainian honey cake" },
{ id: "4", brand: "Morning Boost", name: "Odeska Espresso", price: "$4.00", rating: 5, reviewCount: "1.5k", imageSrc: "https://img.b2bpic.net/free-photo/glass-with-latte-coffee-beans-table_140725-3959.jpg", imageAlt: "A rich, dark espresso shot" }
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
@@ -93,7 +93,7 @@ export default function LandingPage() {
features={[
{ id: 1, title: "Authentic Ukrainian Flavors", description: "We source premium beans and traditional recipes to bring you an unparalleled coffee experience.", imageSrc: "https://img.b2bpic.net/free-photo/close-up-barista-preparing-coffee_23-2149045782.jpg", imageAlt: "High-quality coffee beans being roasted" },
{ id: 2, title: "Warm & Welcoming Atmosphere", description: "Our cozy space is designed for comfort, connection, and cherished moments with friends and family.", imageSrc: "https://img.b2bpic.net/free-photo/team-young-colleagues-having-meeting-cafe_273609-16250.jpg", imageAlt: "People chatting and laughing in a cozy coffee shop" },
{ id: 3, title: "Artisan Pastries & Treats", description: "Hand-crafted daily, our pastries perfectly complement your coffee, offering a taste of home.", imageSrc: "https://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-fresh-red-strawberries-tea-light-blue-surface_140725-66645.jpg?_wi=3", imageAlt: "Assortment of fresh pastries on display" },
{ id: 3, title: "Artisan Pastries & Treats", description: "Hand-crafted daily, our pastries perfectly complement your coffee, offering a taste of home.", imageSrc: "https://img.b2bpic.net/free-photo/top-view-round-delicious-pie-with-fresh-red-strawberries-tea-light-blue-surface_140725-66645.jpg", imageAlt: "Assortment of fresh pastries on display" },
{ id: 4, title: "Community & Culture", description: "Baruga is a hub for cultural exchange, hosting events and fostering a sense of belonging for all.", imageSrc: "https://img.b2bpic.net/free-photo/young-attractive-woman-striped-trench-coat-happily-talking-cellphone-sitting-near-big-window-while-spending-time-modern-cafe_574295-4851.jpg", imageAlt: "People enjoying coffee and conversation in a vibrant cafe" }
]}
title="The Baruga Difference"
@@ -107,12 +107,12 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardSix
testimonials={[
{ id: "1", name: "Anna Petrova", handle: "@annacoffee", testimonial: "Baruga feels like a piece of home. The coffee is exceptional, and the atmosphere is always so welcoming!", imageSrc: "https://img.b2bpic.net/free-photo/young-woman-sitting-cafe-against-brick-wall_176532-12456.jpg?_wi=1", imageAlt: "Portrait of Anna Petrova" },
{ id: "2", name: "Dmytro Koval", handle: "@dmytrosips", testimonial: "Best espresso in town! You can truly taste the quality and passion in every cup. A must-visit.", imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-man-drinking-coffee-smiling-looking-camera-closeup_657883-686.jpg?_wi=1", imageAlt: "Portrait of Dmytro Koval" },
{ id: "1", name: "Anna Petrova", handle: "@annacoffee", testimonial: "Baruga feels like a piece of home. The coffee is exceptional, and the atmosphere is always so welcoming!", imageSrc: "https://img.b2bpic.net/free-photo/young-woman-sitting-cafe-against-brick-wall_176532-12456.jpg", imageAlt: "Portrait of Anna Petrova" },
{ id: "2", name: "Dmytro Koval", handle: "@dmytrosips", testimonial: "Best espresso in town! You can truly taste the quality and passion in every cup. A must-visit.", imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-man-drinking-coffee-smiling-looking-camera-closeup_657883-686.jpg", imageAlt: "Portrait of Dmytro Koval" },
{ id: "3", name: "Olena Sidorova", handle: "@olenacafe", testimonial: "Their Syrnyky cheesecake is a dream! It's the perfect treat with a rich, aromatic coffee.", imageSrc: "https://img.b2bpic.net/free-photo/be-my-valentine_1098-15263.jpg", imageAlt: "Portrait of Olena Sidorova" },
{ id: "4", name: "Maksymenko Taras", handle: "@tarasreads", testimonial: "A wonderful place to work or relax. Great music, even better coffee, and friendly staff. Highly recommend!", imageSrc: "https://img.b2bpic.net/free-photo/image-young-digital-nomad-man-glasses-sits-cafe-works-from-coffee-shop-uses-laptop_1258-245402.jpg", imageAlt: "Portrait of Taras Maksymenko" },
{ id: "5", name: "Kateryna Ivanova", handle: "@katerynajourney", testimonial: "The honey cake is simply divine, and the warmth of the staff makes every visit a pleasure.", imageSrc: "https://img.b2bpic.net/free-photo/young-woman-sitting-cafe-against-brick-wall_176532-12456.jpg?_wi=2", imageAlt: "Portrait of Kateryna Ivanova" },
{ id: "6", name: "Roman Volkov", handle: "@romancafefan", testimonial: "Baruga captures the essence of a true Ukrainian coffee house. The attention to detail is remarkable.", imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-man-drinking-coffee-smiling-looking-camera-closeup_657883-686.jpg?_wi=2", imageAlt: "Portrait of Roman Volkov" }
{ id: "5", name: "Kateryna Ivanova", handle: "@katerynajourney", testimonial: "The honey cake is simply divine, and the warmth of the staff makes every visit a pleasure.", imageSrc: "https://img.b2bpic.net/free-photo/young-woman-sitting-cafe-against-brick-wall_176532-12456.jpg", imageAlt: "Portrait of Kateryna Ivanova" },
{ id: "6", name: "Roman Volkov", handle: "@romancafefan", testimonial: "Baruga captures the essence of a true Ukrainian coffee house. The attention to detail is remarkable.", imageSrc: "https://img.b2bpic.net/free-photo/portrait-young-man-drinking-coffee-smiling-looking-camera-closeup_657883-686.jpg", imageAlt: "Portrait of Roman Volkov" }
]}
animationType="slide-up"
title="What Our Community Says"
@@ -125,14 +125,14 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCTA
tag="Get in Touch"
tagAnimation="reveal-blur"
tagAnimation="blur-reveal"
title="Visit Baruga Today"
description="We'd love to welcome you to our coffeeshop. Find us, get directions, or send us a message."
buttons={[
{ text: "Our Location", href: "https://maps.app.goo.gl/YourLocationHere", onClick: () => window.open('https://maps.app.goo.gl/YourLocationHere', '_blank') },
{ text: "Send Us a Message", href: "mailto:info@baruga.com" }
]}
buttonAnimation="reveal-blur"
buttonAnimation="blur-reveal"
background={{ variant: "plain" }}
useInvertedBackground={true}
ariaLabel="Contact Baruga Coffeeshop"

View File

@@ -97,11 +97,10 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="normal"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Baruga"
navItems={navItems}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -135,11 +134,10 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="normal"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Baruga"
navItems={navItems}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -180,11 +178,10 @@ function ProductPageContent({ params }: ProductPageProps) {
headingFontWeight="normal"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Baruga"
navItems={navItems}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<div id="product-detail-card" data-section="product-detail-card">

View File

@@ -64,11 +64,10 @@ function ShopPageContent() {
headingFontWeight="normal"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Baruga"
navItems={navItems}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<main className="min-h-screen flex items-center justify-center pt-20">
@@ -101,11 +100,10 @@ function ShopPageContent() {
headingFontWeight="normal"
>
<ReactLenis root>
<div id="navbar" data-section="navbar">
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Baruga"
navItems={navItems}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
</div>
<div id="product-catalog" data-section="product-catalog">