Update src/app/page.tsx

This commit is contained in:
2026-05-30 14:11:51 +00:00
parent 78938f1fbc
commit 843211c6f3

View File

@@ -32,31 +32,19 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "#home"},
id: "#home",
},
{ {
name: "Menu", name: "Menu", id: "#menu"},
id: "#menu",
},
{ {
name: "About Us", name: "About Us", id: "#about"},
id: "#about",
},
{ {
name: "Testimonials", name: "Testimonials", id: "#testimonials"},
id: "#testimonials",
},
{ {
name: "Contact", name: "Contact", id: "#contact"},
id: "#contact",
},
]} ]}
brandName="Tatin Bakehouse" brandName="Tatin Bakehouse"
button={{ button={{
text: "Order Now", text: "Order Now", href: "#"}}
href: "#",
}}
/> />
</div> </div>
@@ -66,39 +54,23 @@ export default function LandingPage() {
description="Handcrafted pastries, artisan breads, and delightful treats baked fresh daily with love and tradition. Taste the warmth in every bite." description="Handcrafted pastries, artisan breads, and delightful treats baked fresh daily with love and tradition. Taste the warmth in every bite."
buttons={[ buttons={[
{ {
text: "Explore Our Menu", text: "Explore Our Menu", href: "#menu"},
href: "#menu",
},
{ {
text: "Visit Us", text: "Visit Us", href: "#contact"},
href: "#contact",
},
]} ]}
slides={[ slides={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-smiling-confident-make-pizza-dough-with-hands-kitchen_839833-14725.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-smiling-confident-make-pizza-dough-with-hands-kitchen_839833-14725.jpg", imageAlt: "Freshly baked croissants"},
imageAlt: "Freshly baked croissants",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-biscuit-cake-with-cherries-top-marble-table_181624-32135.jpg?_wi=1", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-biscuit-cake-with-cherries-top-marble-table_181624-32135.jpg", imageAlt: "Delicate fruit tart"},
imageAlt: "Delicate fruit tart",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/slices-bread-wooden-board-with-honey_23-2148438707.jpg", imageSrc: "http://img.b2bpic.net/free-photo/slices-bread-wooden-board-with-honey_23-2148438707.jpg", imageAlt: "Rustic sourdough bread"},
imageAlt: "Rustic sourdough bread",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/food-mr-santa-claus-table_329181-3171.jpg", imageSrc: "http://img.b2bpic.net/free-photo/food-mr-santa-claus-table_329181-3171.jpg", imageAlt: "Assorted gourmet cookies"},
imageAlt: "Assorted gourmet cookies",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-employee-making-coffee_23-2148366517.jpg", imageSrc: "http://img.b2bpic.net/free-photo/coffee-shop-employee-making-coffee_23-2148366517.jpg", imageAlt: "Warm coffee and pastries"},
imageAlt: "Warm coffee and pastries",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/french-woman-red-beret-street-bench_1321-340.jpg", imageSrc: "http://img.b2bpic.net/free-photo/french-woman-red-beret-street-bench_1321-340.jpg", imageAlt: "Cozy bakery storefront"},
imageAlt: "Cozy bakery storefront",
},
]} ]}
/> />
</div> </div>
@@ -110,19 +82,13 @@ export default function LandingPage() {
metrics={[ metrics={[
{ {
icon: CalendarDays, icon: CalendarDays,
label: "Established", label: "Established", value: "2020"},
value: "2020",
},
{ {
icon: Wheat, icon: Wheat,
label: "Daily Fresh", label: "Daily Fresh", value: "Baked Goods"},
value: "Baked Goods",
},
{ {
icon: MapPin, icon: MapPin,
label: "Location", label: "Location", value: "Oakville, ON"},
value: "Oakville, ON",
},
]} ]}
metricsAnimation="slide-up" metricsAnimation="slide-up"
/> />
@@ -136,47 +102,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[
{ {
id: "p1", id: "p1", name: "Classic Butter Croissant", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/croissants-breakfast-table_53876-48736.jpg", imageAlt: "Flaky butter croissant"},
name: "Classic Butter Croissant",
price: "$4.50",
imageSrc: "http://img.b2bpic.net/free-photo/croissants-breakfast-table_53876-48736.jpg",
imageAlt: "Flaky butter croissant",
},
{ {
id: "p2", id: "p2", name: "Seasonal Fruit Tart", price: "$6.00", imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10362.jpg", imageAlt: "Colorful fruit tart"},
name: "Seasonal Fruit Tart",
price: "$6.00",
imageSrc: "http://img.b2bpic.net/free-photo/homemade-delicious-rustic-summer-berry-tartles_114579-10362.jpg",
imageAlt: "Colorful fruit tart",
},
{ {
id: "p3", id: "p3", name: "Artisan Sourdough Loaf", price: "$8.00", imageSrc: "http://img.b2bpic.net/free-photo/top-view-slices-bread_23-2148719002.jpg", imageAlt: "Crusty sourdough bread"},
name: "Artisan Sourdough Loaf",
price: "$8.00",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-slices-bread_23-2148719002.jpg",
imageAlt: "Crusty sourdough bread",
},
{ {
id: "p4", id: "p4", name: "Signature Chocolate Chip Cookies", price: "$3.00", imageSrc: "http://img.b2bpic.net/free-photo/biscuits-around-heart-shaped-cake-board-blue-background-high-quality-photo_114579-36574.jpg", imageAlt: "Stack of chocolate chip cookies"},
name: "Signature Chocolate Chip Cookies",
price: "$3.00",
imageSrc: "http://img.b2bpic.net/free-photo/biscuits-around-heart-shaped-cake-board-blue-background-high-quality-photo_114579-36574.jpg",
imageAlt: "Stack of chocolate chip cookies",
},
{ {
id: "p5", id: "p5", name: "Barista's Choice Latte", price: "$5.25", imageSrc: "http://img.b2bpic.net/free-photo/barista-making-cappuccino_1150-8043.jpg", imageAlt: "Latte with art"},
name: "Barista's Choice Latte",
price: "$5.25",
imageSrc: "http://img.b2bpic.net/free-photo/barista-making-cappuccino_1150-8043.jpg",
imageAlt: "Latte with art",
},
{ {
id: "p6", id: "p6", name: "Gourmet Breakfast Sandwich", price: "$9.50", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-slice-pizza_23-2148753758.jpg", imageAlt: "Freshly made breakfast sandwich"},
name: "Gourmet Breakfast Sandwich",
price: "$9.50",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-slice-pizza_23-2148753758.jpg",
imageAlt: "Freshly made breakfast sandwich",
},
]} ]}
title="Our Daily Delights" title="Our Daily Delights"
description="From flaky croissants to rustic sourdough, every item is crafted with the finest ingredients and passion." description="From flaky croissants to rustic sourdough, every item is crafted with the finest ingredients and passion."
@@ -190,29 +126,14 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
features={[ features={[
{ {
title: "Freshly Baked Daily", title: "Freshly Baked Daily", description: "Experience the difference of pastries and breads made from scratch, baked fresh every morning for unparalleled taste and aroma.", bentoComponent: "reveal-icon", icon: Feather
description: "Experience the difference of pastries and breads made from scratch, baked fresh every morning for unparalleled taste and aroma.",
bentoComponent: "reveal-icon",
icon: Feather,
imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-rolling-out-dough-dark-pastry-job-raw-dough-hotcake-pie-oven_179666-43936.jpg",
imageAlt: "Front view female cook rolling out dough on dark pastry job raw dough hotcake pie oven",
}, },
{ {
title: "Artisanal Craftsmanship", title: "Artisanal Craftsmanship", description: "Our bakers combine time-honored techniques with a passion for innovation, creating edible masterpieces that delight both the eye and the palate.", bentoComponent: "reveal-icon", icon: Wheat
description: "Our bakers combine time-honored techniques with a passion for innovation, creating edible masterpieces that delight both the eye and the palate.",
bentoComponent: "reveal-icon",
icon: Wheat,
imageSrc: "http://img.b2bpic.net/free-photo/young-blonde-woman-smiling-confident-make-pizza-dough-with-hands-kitchen_839833-14725.jpg?_wi=2",
imageAlt: "Front view female cook rolling out dough on dark pastry job raw dough hotcake pie oven",
}, },
{ {
title: "Cozy Atmosphere", title: "Cozy Atmosphere", description: "Step into our warm and inviting bakehouse, the perfect spot to relax, enjoy a coffee, and savor your favorite treat in a friendly setting.", bentoComponent: "reveal-icon", icon: Coffee
description: "Step into our warm and inviting bakehouse, the perfect spot to relax, enjoy a coffee, and savor your favorite treat in a friendly setting.", }
bentoComponent: "reveal-icon",
icon: Coffee,
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-biscuit-cake-with-cherries-top-marble-table_181624-32135.jpg?_wi=2",
imageAlt: "Front view female cook rolling out dough on dark pastry job raw dough hotcake pie oven",
},
]} ]}
title="Experience the Taste & Warmth" title="Experience the Taste & Warmth"
description="More than just a bakery, Tatin Bakehouse is a destination for warmth, comfort, and exceptional flavors. Discover what makes us special." description="More than just a bakery, Tatin Bakehouse is a destination for warmth, comfort, and exceptional flavors. Discover what makes us special."
@@ -226,59 +147,28 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "Sarah J.", role: "Local Resident", company: "Oakville", rating: 5,
name: "Sarah J.", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-burger_23-2148705543.jpg"},
role: "Local Resident",
company: "Oakville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-man-holding-burger_23-2148705543.jpg",
},
{ {
id: "2", id: "2", name: "Michael C.", role: "Food Blogger", company: "TasteTrail", rating: 5,
name: "Michael C.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-man-food-market_23-2149082594.jpg"},
role: "Food Blogger",
company: "TasteTrail",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-man-food-market_23-2149082594.jpg",
},
{ {
id: "3", id: "3", name: "Emily R.", role: "Regular Customer", company: "Oakville", rating: 5,
name: "Emily R.", imageSrc: "http://img.b2bpic.net/free-photo/happy-young-bakery-shop-owner-taking-phone-order_23-2148028001.jpg"},
role: "Regular Customer",
company: "Oakville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-bakery-shop-owner-taking-phone-order_23-2148028001.jpg",
},
{ {
id: "4", id: "4", name: "David K.", role: "Morning Commuter", company: "Oakville", rating: 5,
name: "David K.", imageSrc: "http://img.b2bpic.net/free-photo/man-cafe-has-soup-plate-bread_1321-810.jpg"},
role: "Morning Commuter",
company: "Oakville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-cafe-has-soup-plate-bread_1321-810.jpg",
},
{ {
id: "5", id: "5", name: "Jessica L.", role: "Bakery Enthusiast", company: "Oakville", rating: 5,
name: "Jessica L.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-showing-eclairs-bakery-counter_23-2148189123.jpg"},
role: "Bakery Enthusiast",
company: "Oakville",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/portrait-smiling-young-woman-showing-eclairs-bakery-counter_23-2148189123.jpg",
},
]} ]}
kpiItems={[ kpiItems={[
{ {
value: "4.4", value: "4.4", label: "Star Rating"},
label: "Star Rating",
},
{ {
value: "178+", value: "178+", label: "Reviews"},
label: "Reviews",
},
{ {
value: "$10-20", value: "$10-20", label: "Per Person"},
label: "Per Person",
},
]} ]}
title="What Our Community Says" title="What Our Community Says"
description="We're honored to be a cherished spot in Oakville, loved for our quality and friendly service." description="We're honored to be a cherished spot in Oakville, loved for our quality and friendly service."
@@ -291,20 +181,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "faq1", id: "faq1", title: "What are your operating hours?", content: "We are open Monday to Saturday from 7:00 AM to 2:00 PM. We are closed on Sundays."},
title: "What are your operating hours?",
content: "We are open Monday to Saturday from 7:00 AM to 2:00 PM. We are closed on Sundays.",
},
{ {
id: "faq2", id: "faq2", title: "Do you offer custom cake orders?", content: "Currently, we focus on our daily selection of pastries and breads. For special events, please inquire in-store, and we'll do our best to accommodate larger orders of our existing menu items."},
title: "Do you offer custom cake orders?",
content: "Currently, we focus on our daily selection of pastries and breads. For special events, please inquire in-store, and we'll do our best to accommodate larger orders of our existing menu items.",
},
{ {
id: "faq3", id: "faq3", title: "Do you have gluten-free options?", content: "We offer a rotating selection of gluten-friendly items. Please ask our staff about today's options when you visit."},
title: "Do you have gluten-free options?",
content: "We offer a rotating selection of gluten-friendly items. Please ask our staff about today's options when you visit.",
},
]} ]}
title="Your Questions, Answered" title="Your Questions, Answered"
description="Find quick answers to common questions about Tatin Bakehouse." description="Find quick answers to common questions about Tatin Bakehouse."
@@ -316,18 +197,13 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "radial-gradient", variant: "radial-gradient"}}
}}
text="Visit Us or Get in Touch\n\n2345 Wyecroft Rd Unit #20, Oakville, ON L6L 6L8, Canada\nOpen Mon-Sat 7 AM - 2 PM" text="Visit Us or Get in Touch\n\n2345 Wyecroft Rd Unit #20, Oakville, ON L6L 6L8, Canada\nOpen Mon-Sat 7 AM - 2 PM"
buttons={[ buttons={[
{ {
text: "Get Directions", text: "Get Directions", href: "https://www.google.com/maps/search/2345+Wyecroft+Rd+Unit+%2320,+Oakville,+ON+L6L+6L8,+Canada"},
href: "https://www.google.com/maps/search/2345+Wyecroft+Rd+Unit+%2320,+Oakville,+ON+L6L+6L8,+Canada",
},
{ {
text: "Follow on Instagram", text: "Follow on Instagram", href: "https://www.instagram.com/tatinbakehouse?igsh=MTVhd3hwaG1jejJhOA=="},
href: "https://www.instagram.com/tatinbakehouse?igsh=MTVhd3hwaG1jejJhOA==",
},
]} ]}
/> />
</div> </div>
@@ -336,59 +212,37 @@ export default function LandingPage() {
<FooterSimple <FooterSimple
columns={[ columns={[
{ {
title: "Quick Links", title: "Quick Links", items: [
items: [
{ {
label: "Home", label: "Home", href: "#home"},
href: "#home",
},
{ {
label: "Menu", label: "Menu", href: "#menu"},
href: "#menu",
},
{ {
label: "About Us", label: "About Us", href: "#about"},
href: "#about",
},
{ {
label: "Contact", label: "Contact", href: "#contact"},
href: "#contact",
},
], ],
}, },
{ {
title: "Hours", title: "Hours", items: [
items: [
{ {
label: "Mon-Sat: 7 AM - 2 PM", label: "Mon-Sat: 7 AM - 2 PM", href: "#"},
href: "#",
},
{ {
label: "Sunday: Closed", label: "Sunday: Closed", href: "#"},
href: "#",
},
], ],
}, },
{ {
title: "Location", title: "Location", items: [
items: [
{ {
label: "2345 Wyecroft Rd Unit #20", label: "2345 Wyecroft Rd Unit #20", href: "https://www.google.com/maps/search/2345+Wyecroft+Rd+Unit+%2320,+Oakville,+ON+L6L+6L8,+Canada"},
href: "https://www.google.com/maps/search/2345+Wyecroft+Rd+Unit+%2320,+Oakville,+ON+L6L+6L8,+Canada",
},
{ {
label: "Oakville, ON L6L 6L8, Canada", label: "Oakville, ON L6L 6L8, Canada", href: "https://www.google.com/maps/search/2345+Wyecroft+Rd+Unit+%2320,+Oakville,+ON+L6L+6L8,+Canada"},
href: "https://www.google.com/maps/search/2345+Wyecroft+Rd+Unit+%2320,+Oakville,+ON+L6L+6L8,+Canada",
},
], ],
}, },
{ {
title: "Social", title: "Social", items: [
items: [
{ {
label: "Instagram", label: "Instagram", href: "https://www.instagram.com/tatinbakehouse?igsh=MTVhd3hwaG1jejJhOA=="},
href: "https://www.instagram.com/tatinbakehouse?igsh=MTVhd3hwaG1jejJhOA==",
},
], ],
}, },
]} ]}