Merge version_2 into main #1

Merged
bender merged 1 commits from version_2 into main 2026-04-22 17:22:35 +00:00

View File

@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{
name: "Home",
id: "hero",
},
name: "Home", id: "hero"},
{
name: "Our Craft",
id: "about",
},
name: "Our Craft", id: "about"},
{
name: "Menu",
id: "products",
},
name: "Menu", id: "products"},
{
name: "Contact",
id: "contact",
},
name: "Contact", id: "contact"},
]}
brandName="Lumière Bakery"
/>
@@ -57,99 +49,56 @@ export default function LandingPage() {
<HeroSplitTestimonial
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
variant: "gradient-bars"}}
title="Timeless Artistry in Every Crumb"
description="Discover the essence of French-inspired patisserie, where tradition meets modern culinary luxury. Each creation is handcrafted with the finest ingredients to brighten your day."
testimonials={[
{
name: "Clara M.",
handle: "@clarabakes",
testimonial: "The best croissants I've tasted outside of Paris.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-presenting-cake-slice-coffee-shop_23-2148028081.jpg",
},
name: "Clara M.", handle: "@clarabakes", testimonial: "The best croissants I've tasted outside of Paris.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-presenting-cake-slice-coffee-shop_23-2148028081.jpg"},
{
name: "James L.",
handle: "@jamiecooks",
testimonial: "A truly luxurious experience, every bite is perfection.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-showing-baked-sweet-puff-pastries-plate-bakery-shop-counter_23-2148189118.jpg",
},
name: "James L.", handle: "@jamiecooks", testimonial: "A truly luxurious experience, every bite is perfection.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/female-baker-showing-baked-sweet-puff-pastries-plate-bakery-shop-counter_23-2148189118.jpg"},
{
name: "Sofia R.",
handle: "@sofia_eats",
testimonial: "Their signature tart is a work of art.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-female-baker-standing-near-wooden-shelf-with-baked-breads_23-2148189126.jpg",
},
name: "Sofia R.", handle: "@sofia_eats", testimonial: "Their signature tart is a work of art.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/confident-female-baker-standing-near-wooden-shelf-with-baked-breads_23-2148189126.jpg"},
{
name: "Marcus D.",
handle: "@marcus_d",
testimonial: "Beautifully crafted and exceptional flavor profiles.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/concentrated-young-lady-baker-standing-with-arms-crossed_171337-16097.jpg",
},
name: "Marcus D.", handle: "@marcus_d", testimonial: "Beautifully crafted and exceptional flavor profiles.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/concentrated-young-lady-baker-standing-with-arms-crossed_171337-16097.jpg"},
{
name: "Elena P.",
handle: "@elena_bakes",
testimonial: "Lumière Bakery is the pinnacle of luxury baking.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-baker-standing-with-his-hands-crossed_1170-2305.jpg",
},
name: "Elena P.", handle: "@elena_bakes", testimonial: "Lumière Bakery is the pinnacle of luxury baking.", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/smiling-baker-standing-with-his-hands-crossed_1170-2305.jpg"},
]}
buttons={[
{
text: "Explore Menu",
href: "#products",
},
text: "Explore Menu", href: "#products"},
]}
imageSrc="http://img.b2bpic.net/free-photo/dessert-form-roll-sweet-puff-pastry-white-bowl_140725-5647.jpg"
imageAlt="Luxury bakery storefront"
mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/portrait-bakery-seller-with-arms-crossed-standing-front-shelf-full-bred-bagels-pastry_342744-1060.jpg",
alt: "Customer profile 1",
},
src: "http://img.b2bpic.net/free-photo/portrait-bakery-seller-with-arms-crossed-standing-front-shelf-full-bred-bagels-pastry_342744-1060.jpg", alt: "Customer profile 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2080.jpg",
alt: "Customer profile 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-smiling-owner-standing-bakery-shop_1170-2080.jpg", alt: "Customer profile 2"},
{
src: "http://img.b2bpic.net/free-photo/beautiful-female-red-haired-barista-looking-camera-smiling_171337-15606.jpg",
alt: "Customer profile 3",
},
src: "http://img.b2bpic.net/free-photo/beautiful-female-red-haired-barista-looking-camera-smiling_171337-15606.jpg", alt: "Customer profile 3"},
{
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg",
alt: "Customer profile 4",
},
src: "http://img.b2bpic.net/free-photo/portrait-beautiful-afro-american-woman_23-2148332136.jpg", alt: "Customer profile 4"},
{
src: "http://img.b2bpic.net/free-photo/confident-female-barista-with-arms-crossed-cafe_1170-604.jpg",
alt: "Customer profile 5",
},
src: "http://img.b2bpic.net/free-photo/confident-female-barista-with-arms-crossed-cafe_1170-604.jpg", alt: "Customer profile 5"},
]}
marqueeItems={[
{
type: "text",
text: "Artisan",
},
type: "text", text: "Artisan"},
{
type: "text",
text: "Fresh Daily",
},
type: "text", text: "Fresh Daily"},
{
type: "text",
text: "Handcrafted",
},
type: "text", text: "Handcrafted"},
{
type: "text",
text: "Luxury Patisserie",
},
type: "text", text: "Luxury Patisserie"},
{
type: "text",
text: "French Heritage",
},
type: "text", text: "French Heritage"},
]}
/>
</div>
@@ -162,17 +111,11 @@ export default function LandingPage() {
description="Our bakery is built on a foundation of passion, heritage, and the relentless pursuit of culinary excellence."
bulletPoints={[
{
title: "Artisan Craftsmanship",
description: "Hand-kneaded dough, slow-proofed for over 24 hours.",
},
title: "Artisan Craftsmanship", description: "Hand-kneaded dough, slow-proofed for over 24 hours."},
{
title: "Premium Ingredients",
description: "Sourced from small, sustainable, local family farms.",
},
title: "Premium Ingredients", description: "Sourced from small, sustainable, local family farms."},
{
title: "Seasonal Collections",
description: "Menus updated quarterly to reflect the freshest harvest.",
},
title: "Seasonal Collections", description: "Menus updated quarterly to reflect the freshest harvest."},
]}
imageSrc="http://img.b2bpic.net/free-photo/front-view-baker-with-apron-kneanding-dough_23-2148302928.jpg"
mediaAnimation="slide-up"
@@ -187,41 +130,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Golden Croissant",
price: "$6.00",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-muffin-with-cream-fruits_23-2147787038.jpg",
},
id: "p1", name: "Golden Croissant", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/close-up-muffin-with-cream-fruits_23-2147787038.jpg"},
{
id: "p2",
name: "Macaron Assortment",
price: "$24.00",
imageSrc: "http://img.b2bpic.net/free-photo/tart-with-profiteroles-top-with-whipped-cream_114579-85556.jpg",
},
id: "p2", name: "Macaron Assortment", price: "$24.00", imageSrc: "http://img.b2bpic.net/free-photo/tart-with-profiteroles-top-with-whipped-cream_114579-85556.jpg"},
{
id: "p3",
name: "Rustic Sourdough",
price: "$12.00",
imageSrc: "http://img.b2bpic.net/free-photo/active-rye-wheat-sourdough-starter-glass-jar-ingredient-flour-freshly-baked-whole-grain-bread-laid-out-table_166373-2179.jpg",
},
id: "p3", name: "Rustic Sourdough", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/active-rye-wheat-sourdough-starter-glass-jar-ingredient-flour-freshly-baked-whole-grain-bread-laid-out-table_166373-2179.jpg"},
{
id: "p4",
name: "Berry Tart",
price: "$8.50",
imageSrc: "http://img.b2bpic.net/free-photo/cupcake-still-life_23-2148097755.jpg",
},
id: "p4", name: "Berry Tart", price: "$8.50", imageSrc: "http://img.b2bpic.net/free-photo/cupcake-still-life_23-2148097755.jpg"},
{
id: "p5",
name: "Eclair Collection",
price: "$18.00",
imageSrc: "http://img.b2bpic.net/free-photo/various-homemade-mini-tartlets-with-nuts-chocolate-cream_114579-49519.jpg",
},
id: "p5", name: "Eclair Collection", price: "$18.00", imageSrc: "http://img.b2bpic.net/free-photo/various-homemade-mini-tartlets-with-nuts-chocolate-cream_114579-49519.jpg"},
{
id: "p6",
name: "Mousse Cake",
price: "$10.00",
imageSrc: "http://img.b2bpic.net/free-photo/mayyonaise-salad-with-sliced-beet-purple-vegetables-salted-peppered-chicken-inside-white-plate_140725-14986.jpg",
},
id: "p6", name: "Mousse Cake", price: "$10.00", imageSrc: "http://img.b2bpic.net/free-photo/mayyonaise-salad-with-sliced-beet-purple-vegetables-salted-peppered-chicken-inside-white-plate_140725-14986.jpg"},
]}
title="Signature Patisserie"
description="Indulge in our curated selection of signature treats."
@@ -235,38 +154,17 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
id: "f1",
title: "Traditional Methods",
author: "Chef Jean-Luc",
description: "Old-world baking techniques passed down generations.",
tags: [
"Heritage",
"Traditional",
],
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-croissant-with-melted-chocolate_23-2148542532.jpg",
},
id: "f1", title: "Traditional Methods", author: "Chef Jean-Luc", description: "Old-world baking techniques passed down generations.", tags: [
"Heritage", "Traditional"],
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-croissant-with-melted-chocolate_23-2148542532.jpg"},
{
id: "f2",
title: "Micro-Batches",
author: "Chef Jean-Luc",
description: "Everything is baked in small quantities for peak freshness.",
tags: [
"Fresh",
"Small-Batch",
],
imageSrc: "http://img.b2bpic.net/free-photo/white-pink-macaroons-glass-cover_1304-4684.jpg",
},
id: "f2", title: "Micro-Batches", author: "Chef Jean-Luc", description: "Everything is baked in small quantities for peak freshness.", tags: [
"Fresh", "Small-Batch"],
imageSrc: "http://img.b2bpic.net/free-photo/white-pink-macaroons-glass-cover_1304-4684.jpg"},
{
id: "f3",
title: "Elegant Gifting",
author: "Chef Jean-Luc",
description: "Custom packaging perfect for luxury occasions.",
tags: [
"Gifting",
"Premium",
],
imageSrc: "http://img.b2bpic.net/free-photo/closeup-traditional-round-bread-craft-paper-package-decorated-with-branch-christmas-market_166373-3255.jpg",
},
id: "f3", title: "Elegant Gifting", author: "Chef Jean-Luc", description: "Custom packaging perfect for luxury occasions.", tags: [
"Gifting", "Premium"],
imageSrc: "http://img.b2bpic.net/free-photo/closeup-traditional-round-bread-craft-paper-package-decorated-with-branch-christmas-market_166373-3255.jpg"},
]}
title="The Lumière Difference"
description="Why we are the preferred choice for discerning palates."
@@ -281,20 +179,11 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "12,000+",
description: "Croissants baked monthly",
},
id: "m1", value: "12,000+", description: "Croissants baked monthly"},
{
id: "m2",
value: "100%",
description: "Organic local ingredients",
},
id: "m2", value: "100%", description: "Organic local ingredients"},
{
id: "m3",
value: "15+",
description: "Years of expertise",
},
id: "m3", value: "15+", description: "Years of expertise"},
]}
title="Our Impact"
description="Metrics that define our devotion to luxury."
@@ -308,59 +197,28 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah J.",
role: "Food Critic",
company: "Epicurean Review",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-baked-croissant-cake-stand_23-2148027952.jpg",
},
id: "t1", name: "Sarah J.", role: "Food Critic", company: "Epicurean Review", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-holding-baked-croissant-cake-stand_23-2148027952.jpg"},
{
id: "t2",
name: "David W.",
role: "Architect",
company: "Studio B",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-serving-slice-chocolate-cake_23-2148028061.jpg",
},
id: "t2", name: "David W.", role: "Architect", company: "Studio B", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-woman-serving-slice-chocolate-cake_23-2148028061.jpg"},
{
id: "t3",
name: "Emily C.",
role: "Blogger",
company: "The Sweet Life",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24678.jpg",
},
id: "t3", name: "Emily C.", role: "Blogger", company: "The Sweet Life", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girls-buys-buns-bakery_1157-24678.jpg"},
{
id: "t4",
name: "Liam H.",
role: "Sommelier",
company: "Vine & Vine",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-with-apron-holding-plate-muffins_23-2148414889.jpg",
},
id: "t4", name: "Liam H.", role: "Sommelier", company: "Vine & Vine", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-mother-with-apron-holding-plate-muffins_23-2148414889.jpg"},
{
id: "t5",
name: "Olivia B.",
role: "Designer",
company: "Vogue Interiors",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-female-baker-looking-camera_23-2148189108.jpg",
},
id: "t5", name: "Olivia B.", role: "Designer", company: "Vogue Interiors", rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-female-baker-looking-camera_23-2148189108.jpg"},
]}
kpiItems={[
{
value: "5.0",
label: "Google Rating",
},
value: "5.0", label: "Google Rating"},
{
value: "99%",
label: "Guest Satisfaction",
},
value: "99%", label: "Guest Satisfaction"},
{
value: "100k",
label: "Happy Clients",
},
value: "100k", label: "Happy Clients"},
]}
title="Words of Elegance"
description="What our guests say about our pastry collection."
@@ -372,20 +230,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "Do you offer catering?",
content: "Yes, we specialize in high-end events and luxury catering.",
},
id: "q1", title: "Do you offer catering?", content: "Yes, we specialize in high-end events and luxury catering."},
{
id: "q2",
title: "Are your ingredients vegan?",
content: "We offer specific vegan lines upon request.",
},
id: "q2", title: "Are your ingredients vegan?", content: "We offer specific vegan lines upon request."},
{
id: "q3",
title: "How far in advance should I order?",
content: "We recommend ordering at least 48 hours in advance for custom cakes.",
},
id: "q3", title: "How far in advance should I order?", content: "We recommend ordering at least 48 hours in advance for custom cakes."},
]}
sideTitle="Questions"
faqsAnimation="blur-reveal"
@@ -396,14 +245,14 @@ export default function LandingPage() {
<ContactSplit
useInvertedBackground={true}
background={{
variant: "plain",
}}
tag="Visit Us"
title="Reserve Your Treat"
description="Sign up for exclusive monthly menus and seasonal drops."
variant: "plain"}}
tag="Contact Us"
title="Get in Touch"
description="Have a special request or wholesale inquiry? Our support team is here to assist you with any questions about our artisan collections."
imageSrc="http://img.b2bpic.net/free-photo/house-entrance-japan-building-plants_23-2149301099.jpg"
mediaAnimation="blur-reveal"
inputPlaceholder="Enter your email"
inputPlaceholder="Enter your email to connect"
buttonText="Contact Us"
/>
</div>
@@ -414,23 +263,17 @@ export default function LandingPage() {
socialLinks={[
{
icon: Instagram,
href: "https://instagram.com",
ariaLabel: "Instagram",
},
href: "https://instagram.com", ariaLabel: "Instagram"},
{
icon: Facebook,
href: "https://facebook.com",
ariaLabel: "Facebook",
},
href: "https://facebook.com", ariaLabel: "Facebook"},
{
icon: Twitter,
href: "https://twitter.com",
ariaLabel: "Twitter",
},
href: "https://twitter.com", ariaLabel: "Twitter"},
]}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}