Update src/app/page.tsx
This commit is contained in:
296
src/app/page.tsx
296
src/app/page.tsx
@@ -32,18 +32,9 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Story",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#products",
|
||||
},
|
||||
{
|
||||
name: "Reservations",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Story", id: "#about" },
|
||||
{ name: "Menu", id: "#products" },
|
||||
{ name: "Reservations", id: "#contact" }
|
||||
]}
|
||||
brandName="La Table de Mamina"
|
||||
/>
|
||||
@@ -54,70 +45,20 @@ export default function LandingPage() {
|
||||
title="The taste of home, the elegance of sharing"
|
||||
description="Refined brunches, homemade pastries, and generous cuisine in a warm, family-first setting. Every dish carries the care of someone who cooks like Mamina."
|
||||
testimonials={[
|
||||
{
|
||||
name: "Marie L.",
|
||||
handle: "@mariel",
|
||||
testimonial: "The best brunch in town! Feels just like Sunday at home.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg",
|
||||
},
|
||||
{
|
||||
name: "Thomas V.",
|
||||
handle: "@thomasv",
|
||||
testimonial: "Incredible pastries and such a welcoming atmosphere.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-restaurant_23-2148006619.jpg",
|
||||
},
|
||||
{
|
||||
name: "Sarah K.",
|
||||
handle: "@sarahk",
|
||||
testimonial: "Perfect weekend spot. The attention to detail is remarkable.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-celebrating-engagement_23-2149212184.jpg",
|
||||
},
|
||||
{
|
||||
name: "Jean B.",
|
||||
handle: "@jeanb",
|
||||
testimonial: "Reminds me of my childhood summers in the countryside.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiley-mother-daughter-side-view_23-2149854624.jpg",
|
||||
},
|
||||
{
|
||||
name: "Emma D.",
|
||||
handle: "@emmad",
|
||||
testimonial: "A truly artisanal experience. Will definitely be returning.",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/five-friends-drinking-wine-posing-outdoor-party_23-2149366205.jpg",
|
||||
},
|
||||
]}
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve your moment",
|
||||
href: "#contact",
|
||||
},
|
||||
{ name: "Marie L.", handle: "@mariel", testimonial: "The best brunch in town! Feels just like Sunday at home.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-talking-by-lunch_1098-14622.jpg" },
|
||||
{ name: "Thomas V.", handle: "@thomasv", testimonial: "Incredible pastries and such a welcoming atmosphere.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-restaurant_23-2148006619.jpg" },
|
||||
{ name: "Sarah K.", handle: "@sarahk", testimonial: "Perfect weekend spot. The attention to detail is remarkable.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-celebrating-engagement_23-2149212184.jpg" },
|
||||
{ name: "Jean B.", handle: "@jeanb", testimonial: "Reminds me of my childhood summers in the countryside.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/smiley-mother-daughter-side-view_23-2149854624.jpg" },
|
||||
{ name: "Emma D.", handle: "@emmad", testimonial: "A truly artisanal experience. Will definitely be returning.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/five-friends-drinking-wine-posing-outdoor-party_23-2149366205.jpg" }
|
||||
]}
|
||||
buttons={[{ text: "Reserve your moment", href: "#contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/delicious-dessert-arrangement-winter_23-2149188014.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-enjoying-their-life-offline_23-2149295262.jpg",
|
||||
alt: "Customer 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/beautiful-young-women-having-fun-together_329181-15567.jpg",
|
||||
alt: "Customer 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/friends-smiling-drinking-beer-outdoor-party_23-2149366174.jpg",
|
||||
alt: "Customer 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/happiness-leisure-lifestyle-concept-smiling-african-american-female-recreates-cafe-restaurant-eats-delicious-dessert-drinks-cocktail-happy-have-pleasant-conversation-with-interlocutor_273609-2194.jpg",
|
||||
alt: "Customer 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-sitting-table_23-2149655596.jpg",
|
||||
alt: "Customer 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/friends-enjoying-their-life-offline_23-2149295262.jpg", alt: "Customer 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/beautiful-young-women-having-fun-together_329181-15567.jpg", alt: "Customer 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/friends-smiling-drinking-beer-outdoor-party_23-2149366174.jpg", alt: "Customer 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/happiness-leisure-lifestyle-concept-smiling-african-american-female-recreates-cafe-restaurant-eats-delicious-dessert-drinks-cocktail-happy-have-pleasant-conversation-with-interlocutor_273609-2194.jpg", alt: "Customer 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-sitting-table_23-2149655596.jpg", alt: "Customer 5" }
|
||||
]}
|
||||
avatarText="Join 1,000+ satisfied guests"
|
||||
/>
|
||||
@@ -142,27 +83,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Artisanal Craft",
|
||||
author: "Mamina",
|
||||
description: "Every pastry is kneaded and baked by hand daily.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011668.jpg",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Convivial Ambiance",
|
||||
author: "Mamina",
|
||||
description: "A warm space designed to feel like your family home.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-empty-wooden-chairs_1203-4495.jpg",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Local Soul",
|
||||
author: "Mamina",
|
||||
description: "Sourced directly from our favorite local farmers.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-cake-wooden-board-with-cake-with-black-grapes-powdered-sugar_140725-71454.jpg",
|
||||
},
|
||||
{ id: "f1", title: "Artisanal Craft", author: "Mamina", description: "Every pastry is kneaded and baked by hand daily.", imageSrc: "http://img.b2bpic.net/free-photo/bakery_23-2148011668.jpg", tags: [] },
|
||||
{ id: "f2", title: "Convivial Ambiance", author: "Mamina", description: "A warm space designed to feel like your family home.", imageSrc: "http://img.b2bpic.net/free-photo/modern-interior-empty-wooden-chairs_1203-4495.jpg", tags: [] },
|
||||
{ id: "f3", title: "Local Soul", author: "Mamina", description: "Sourced directly from our favorite local farmers.", imageSrc: "http://img.b2bpic.net/free-photo/side-close-up-view-cake-wooden-board-with-cake-with-black-grapes-powdered-sugar_140725-71454.jpg", tags: [] }
|
||||
]}
|
||||
title="Why we are different"
|
||||
description="We don't just cook; we curate a memory."
|
||||
@@ -176,42 +99,12 @@ export default function LandingPage() {
|
||||
gridVariant="asymmetric-60-wide-40-narrow"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Classic Mamina Toast",
|
||||
price: "€14",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/sweet-dessert-bread-toast-with-matcha-ice-cream-strawberry-orange_1203-9441.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Signature Croissant",
|
||||
price: "€6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-different-fruits-composition-fresh-sliced-fruits-dark-background-health-ripe-fresh-fruit-mellow_140725-115863.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Seasonal Bowl",
|
||||
price: "€16",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-fruit-pies-with-plums_23-2148834016.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Pancake Stack",
|
||||
price: "€12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-muffins-with-berries-light-surface_140725-88337.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Soft Boiled Eggs",
|
||||
price: "€9",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-nutritious-breakfast-meal-assortment_23-2148833906.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Homemade Tart",
|
||||
price: "€8",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-egg-frying-pan-with-bucket-breads-tomatoes-lemon-checked-tablecloth_141793-17404.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Classic Mamina Toast", price: "€14", imageSrc: "http://img.b2bpic.net/free-photo/sweet-dessert-bread-toast-with-matcha-ice-cream-strawberry-orange_1203-9441.jpg" },
|
||||
{ id: "p2", name: "Signature Croissant", price: "€6", imageSrc: "http://img.b2bpic.net/free-photo/top-close-view-different-fruits-composition-fresh-sliced-fruits-dark-background-health-ripe-fresh-fruit-mellow_140725-115863.jpg" },
|
||||
{ id: "p3", name: "Seasonal Bowl", price: "€16", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-delicious-fruit-pies-with-plums_23-2148834016.jpg" },
|
||||
{ id: "p4", name: "Pancake Stack", price: "€12", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-muffins-with-berries-light-surface_140725-88337.jpg" },
|
||||
{ id: "p5", name: "Soft Boiled Eggs", price: "€9", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-nutritious-breakfast-meal-assortment_23-2148833906.jpg" },
|
||||
{ id: "p6", name: "Homemade Tart", price: "€8", imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-egg-frying-pan-with-bucket-breads-tomatoes-lemon-checked-tablecloth_141793-17404.jpg" }
|
||||
]}
|
||||
title="Our Signature Brunch"
|
||||
description="Savor the unique flavors of our seasonal menu."
|
||||
@@ -224,60 +117,16 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sophie",
|
||||
role: "Foodie",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Marc",
|
||||
role: "Father",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-young-company-smiling-friends-sitting-park-grass-man-women-having-fun-together_285396-8809.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena",
|
||||
role: "Planner",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Julie",
|
||||
role: "Student",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-women-with-delicious-food_23-2150215503.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Paul",
|
||||
role: "Architect",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/gay-female-couple-have-postive-expressions-sit-close-each-other-cafeteria-smile-joyfully-enjoy-tasty-desserts-outdoor-cafeteria-multiethnic-lesbians-talk-each-other-love-concept_273609-2422.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sophie", role: "Foodie", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg" },
|
||||
{ id: "2", name: "Marc", role: "Father", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/happy-young-company-smiling-friends-sitting-park-grass-man-women-having-fun-together_285396-8809.jpg" },
|
||||
{ id: "3", name: "Elena", role: "Planner", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-happy-woman-eatingout-having-breakfast-talking-friend-table-looking-aside-with-cheerful-smile-sitting-near-mobile-phone-terrace_197531-30313.jpg" },
|
||||
{ id: "4", name: "Julie", role: "Student", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-women-with-delicious-food_23-2150215503.jpg" },
|
||||
{ id: "5", name: "Paul", role: "Architect", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/gay-female-couple-have-postive-expressions-sit-close-each-other-cafeteria-smile-joyfully-enjoy-tasty-desserts-outdoor-cafeteria-multiethnic-lesbians-talk-each-other-love-concept_273609-2422.jpg" }
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "1.2k+",
|
||||
label: "Happy Guests",
|
||||
},
|
||||
{
|
||||
value: "4.9/5",
|
||||
label: "Average Rating",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Homemade",
|
||||
},
|
||||
{ value: "1.2k+", label: "Happy Guests" },
|
||||
{ value: "4.9/5", label: "Average Rating" },
|
||||
{ value: "100%", label: "Homemade" }
|
||||
]}
|
||||
title="Stories from our family table"
|
||||
description="See why locals love our brunch spot."
|
||||
@@ -290,36 +139,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "15+",
|
||||
title: "Traditional Recipes",
|
||||
items: [
|
||||
"Family secrets",
|
||||
"Grandmother tested",
|
||||
"Authentic",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "20",
|
||||
title: "Local Farmers",
|
||||
items: [
|
||||
"Fresh produce",
|
||||
"Sustainable",
|
||||
"Quality",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "500+",
|
||||
title: "Pastries Baked",
|
||||
items: [
|
||||
"Every week",
|
||||
"Handcrafted",
|
||||
"Fresh",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "15+", title: "Traditional Recipes", items: ["Family secrets", "Grandmother tested", "Authentic"] },
|
||||
{ id: "m2", value: "20", title: "Local Farmers", items: ["Fresh produce", "Sustainable", "Quality"] },
|
||||
{ id: "m3", value: "500+", title: "Pastries Baked", items: ["Every week", "Handcrafted", "Fresh"] }
|
||||
]}
|
||||
title="A tradition of quality"
|
||||
description="Numbers speak to the love we put into our cooking."
|
||||
@@ -331,21 +153,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "Do you accept reservations?",
|
||||
content: "Yes, we highly recommend booking for Sunday brunch via our website.",
|
||||
},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Is the restaurant child-friendly?",
|
||||
content: "Absolutely! Families are at the heart of what we do.",
|
||||
},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Do you offer vegetarian options?",
|
||||
content: "We have many delicious seasonal vegetarian and gluten-free choices.",
|
||||
},
|
||||
{ id: "q1", title: "Do you accept reservations?", content: "Yes, we highly recommend booking for Sunday brunch via our website." },
|
||||
{ id: "q2", title: "Is the restaurant child-friendly?", content: "Absolutely! Families are at the heart of what we do." },
|
||||
{ id: "q3", title: "Do you offer vegetarian options?", content: "We have many delicious seasonal vegetarian and gluten-free choices." }
|
||||
]}
|
||||
title="Frequently Asked"
|
||||
description="Get answers about our brunch ritual."
|
||||
@@ -356,9 +166,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Stay in the loop"
|
||||
description="Sign up for seasonal menu updates and family news."
|
||||
tag="Newsletter"
|
||||
@@ -369,32 +177,8 @@ export default function LandingPage() {
|
||||
<FooterBaseReveal
|
||||
logoText="La Table de Mamina"
|
||||
columns={[
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Our Menu",
|
||||
href: "#products",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
{
|
||||
label: "Book Now",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "Instagram",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#about" }, { label: "Our Menu", href: "#products" }] },
|
||||
{ title: "Contact", items: [{ label: "Book Now", href: "#contact" }, { label: "Instagram", href: "#" }] }
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user