Merge version_2 into main #1
303
src/app/page.tsx
303
src/app/page.tsx
@@ -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>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user