Update src/app/page.tsx

This commit is contained in:
2026-05-22 09:26:57 +00:00
parent 3461e30cae
commit e00828bd88

View File

@@ -2,6 +2,7 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import { Leaf, ChefHat, CookingPot, ConciergeBell } from "lucide-react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FeatureCardTwentySix from '@/components/sections/feature/FeatureCardTwentySix';
@@ -30,121 +31,43 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
navItems={[
{
name: "Home",
id: "hero",
},
{
name: "About",
id: "about",
},
{
name: "Menu",
id: "menu",
},
{
name: "Contact",
id: "contact",
},
{ name: "Home", id: "hero" },
{ name: "About", id: "about" },
{ name: "Menu", id: "menu" },
{ name: "Contact", id: "contact" },
]}
brandName="Lazeez"
button={{ text: "Book Now", href: "#contact" }}
/>
</div>
<div id="hero" data-section="hero">
<HeroBillboardTestimonial
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
title="Culinary Excellence at Lazeez"
description="Experience the perfect blend of tradition and modern flair in every dish. We craft unforgettable dining moments in the heart of the city."
testimonials={[
{
name: "Amelia S.",
handle: "@amelias",
testimonial: "The flavors are absolutely divine. A true gem of a restaurant.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-pasta-cafe_1303-25260.jpg",
},
{
name: "John D.",
handle: "@johnd",
testimonial: "Impeccable service and outstanding food quality. Highly recommended.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg",
},
{
name: "Sarah P.",
handle: "@sarahp",
testimonial: "Every dish tells a story. We had an amazing anniversary dinner.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg",
},
{
name: "Marcus R.",
handle: "@marcusr",
testimonial: "Sophisticated atmosphere combined with soul-satisfying taste.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277991.jpg",
},
{
name: "Elena K.",
handle: "@elenak",
testimonial: "Lazeez never disappoints. Always fresh, always delicious.",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269176.jpg",
},
]}
buttons={[
{
text: "Book a Table",
href: "#contact",
},
{ name: "Amelia S.", handle: "@amelias", testimonial: "The flavors are absolutely divine. A true gem of a restaurant.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-pasta-cafe_1303-25260.jpg" },
{ name: "John D.", handle: "@johnd", testimonial: "Impeccable service and outstanding food quality. Highly recommended.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006704.jpg" },
{ name: "Sarah P.", handle: "@sarahp", testimonial: "Every dish tells a story. We had an amazing anniversary dinner.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg" },
{ name: "Marcus R.", handle: "@marcusr", testimonial: "Sophisticated atmosphere combined with soul-satisfying taste.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/foodie-taking-photo-bowl-with-salad-sea-fruits_23-2149277991.jpg" },
{ name: "Elena K.", handle: "@elenak", testimonial: "Lazeez never disappoints. Always fresh, always delicious.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/couple-enjoying-food-restaurant_23-2149269176.jpg" },
]}
buttons={[{ text: "Book a Table", href: "#contact" }]}
imageSrc="http://img.b2bpic.net/free-photo/getting-ready-dinner-young-dark-haired-woman-serving-table-kitchen_259150-59706.jpg"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/young-stylish-woman-sitting-cafe-eating-tasty-pie_285396-1092.jpg",
alt: "Diner 1",
},
{
src: "http://img.b2bpic.net/free-photo/woman-eating-ravioli-italian-restaurant_1303-24369.jpg",
alt: "Diner 2",
},
{
src: "http://img.b2bpic.net/free-photo/tuna-salad-with-eggs-glass-wine_140725-6859.jpg",
alt: "Diner 3",
},
{
src: "http://img.b2bpic.net/free-photo/young-stylish-woman-sitting-cafe-eating-tasty-pie_285396-1088.jpg",
alt: "Diner 4",
},
{
src: "http://img.b2bpic.net/free-photo/two-female-friends-enjoying-some-wine-rooftop-terrace_23-2149053046.jpg",
alt: "Diner 5",
},
{ src: "http://img.b2bpic.net/free-photo/young-stylish-woman-sitting-cafe-eating-tasty-pie_285396-1092.jpg", alt: "Diner 1" },
{ src: "http://img.b2bpic.net/free-photo/woman-eating-ravioli-italian-restaurant_1303-24369.jpg", alt: "Diner 2" },
{ src: "http://img.b2bpic.net/free-photo/tuna-salad-with-eggs-glass-wine_140725-6859.jpg", alt: "Diner 3" },
{ src: "http://img.b2bpic.net/free-photo/young-stylish-woman-sitting-cafe-eating-tasty-pie_285396-1088.jpg", alt: "Diner 4" },
{ src: "http://img.b2bpic.net/free-photo/two-female-friends-enjoying-some-wine-rooftop-terrace_23-2149053046.jpg", alt: "Diner 5" },
]}
marqueeItems={[
{
type: "text",
text: "Michelin Recommended",
},
{
type: "text",
text: "Farm-to-Table Certified",
},
{
type: "text",
text: "Award Winning Cuisine",
},
{
type: "text",
text: "Organic Ingredients",
},
{
type: "text",
text: "Est. 2009",
},
{ type: "text", text: "Michelin Recommended" },
{ type: "text", text: "Farm-to-Table Certified" },
{ type: "text", text: "Award Winning Cuisine" },
{ type: "text", text: "Organic Ingredients" },
{ type: "text", text: "Est. 2009" },
]}
/>
</div>
@@ -155,21 +78,9 @@ export default function LandingPage() {
title="Our Journey in Numbers"
tag="Milestones"
metrics={[
{
id: "m1",
value: "15+",
description: "Years of Culinary Passion",
},
{
id: "m2",
value: "5000+",
description: "Happy Guests Served",
},
{
id: "m3",
value: "40+",
description: "Signature Gourmet Dishes",
},
{ id: "m1", value: "15+", description: "Years of Culinary Passion" },
{ id: "m2", value: "5000+", description: "Happy Guests Served" },
{ id: "m3", value: "40+", description: "Signature Gourmet Dishes" },
]}
metricsAnimation="blur-reveal"
/>
@@ -180,30 +91,10 @@ export default function LandingPage() {
textboxLayout="inline-image"
useInvertedBackground={false}
features={[
{
title: "Farm to Table",
description: "Fresh, local ingredients sourcing.",
buttonIcon: "Leaf",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-red-tomatoes-with-eggplants-dark-surface-dinner-salad-ripe-grow-meal-photo-food-colors_179666-19770.jpg",
},
{
title: "Traditional Recipes",
description: "Generations of culinary secrets.",
buttonIcon: "ChefHat",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-eggplant-with-tomato-chopped-green-onions-rag-round-white-plate_176474-3356.jpg",
},
{
title: "Artisanal Preparation",
description: "Hand-crafted quality every time.",
buttonIcon: "CookingPot",
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sporty-girl-kitchen-with-vegetables_1157-41819.jpg",
},
{
title: "Impeccable Service",
description: "Hospitality is our signature.",
buttonIcon: "ConciergeBell",
imageSrc: "http://img.b2bpic.net/free-photo/qualified-worker-having-new-idea_482257-81376.jpg",
},
{ title: "Farm to Table", description: "Fresh, local ingredients sourcing.", buttonIcon: Leaf, imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-red-tomatoes-with-eggplants-dark-surface-dinner-salad-ripe-grow-meal-photo-food-colors_179666-19770.jpg" },
{ title: "Traditional Recipes", description: "Generations of culinary secrets.", buttonIcon: ChefHat, imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-eggplant-with-tomato-chopped-green-onions-rag-round-white-plate_176474-3356.jpg" },
{ title: "Artisanal Preparation", description: "Hand-crafted quality every time.", buttonIcon: CookingPot, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-sporty-girl-kitchen-with-vegetables_1157-41819.jpg" },
{ title: "Impeccable Service", description: "Hospitality is our signature.", buttonIcon: ConciergeBell, imageSrc: "http://img.b2bpic.net/free-photo/qualified-worker-having-new-idea_482257-81376.jpg" },
]}
title="The Lazeez Commitment"
description="We believe in transparency, quality, and community."
@@ -217,42 +108,12 @@ export default function LandingPage() {
gridVariant="uniform-all-items-equal"
useInvertedBackground={false}
products={[
{
id: "p1",
name: "Truffle Pasta",
price: "$28",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-meal-cooking-with-eggs-fresh-vegetables-spices-eggs-fallen-oil-bottle-green-bundles-fallen-oil_140725-141946.jpg",
},
{
id: "p2",
name: "Grilled Salmon",
price: "$34",
imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-with-stuffed-meat-parmesan_140725-9728.jpg",
},
{
id: "p3",
name: "Garden Harvest",
price: "$22",
imageSrc: "http://img.b2bpic.net/free-photo/full-view-organic-vegetables-table_197531-33077.jpg",
},
{
id: "p4",
name: "Braised Short Rib",
price: "$42",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-table-served-with-tea-nuts-dried-fruits-plate_140725-12865.jpg",
},
{
id: "p5",
name: "Artisan Cheese Board",
price: "$26",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-italian-pasta-with-meat-grey-space_140725-76307.jpg",
},
{
id: "p6",
name: "Chocolate Delice",
price: "$18",
imageSrc: "http://img.b2bpic.net/free-photo/profiteroles-chocolate-sauce-inside-white-plate_114579-2550.jpg",
},
{ id: "p1", name: "Truffle Pasta", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/top-view-meal-cooking-with-eggs-fresh-vegetables-spices-eggs-fallen-oil-bottle-green-bundles-fallen-oil_140725-141946.jpg" },
{ id: "p2", name: "Grilled Salmon", price: "$34", imageSrc: "http://img.b2bpic.net/free-photo/spaghetti-with-stuffed-meat-parmesan_140725-9728.jpg" },
{ id: "p3", name: "Garden Harvest", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/full-view-organic-vegetables-table_197531-33077.jpg" },
{ id: "p4", name: "Braised Short Rib", price: "$42", imageSrc: "http://img.b2bpic.net/free-photo/side-view-table-served-with-tea-nuts-dried-fruits-plate_140725-12865.jpg" },
{ id: "p5", name: "Artisan Cheese Board", price: "$26", imageSrc: "http://img.b2bpic.net/free-photo/top-view-italian-pasta-with-meat-grey-space_140725-76307.jpg" },
{ id: "p6", name: "Chocolate Delice", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/profiteroles-chocolate-sauce-inside-white-plate_114579-2550.jpg" },
]}
title="Our Signature Menu"
description="Hand-selected plates designed for delight."
@@ -265,60 +126,16 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
testimonials={[
{
id: "t1",
name: "Sarah",
role: "Foodie",
company: "Local",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg",
},
{
id: "t2",
name: "Mark",
role: "Critic",
company: "Journal",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-having-fun-while-eating-dinner-communicating-with-friends-dining-table_637285-3342.jpg",
},
{
id: "t3",
name: "Emma",
role: "Chef",
company: "Kitchen",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-burger-fast-food-cheat-meal-woman-burger-restaurant_169016-67299.jpg",
},
{
id: "t4",
name: "David",
role: "Guest",
company: "Business",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/attractive-friends-sitting-cafe-woman-using-her-mobile-phone_171337-19728.jpg",
},
{
id: "t5",
name: "Julia",
role: "Diner",
company: "Family",
rating: 5,
imageSrc: "http://img.b2bpic.net/free-photo/handsome-groom-feeding-his-bride-with-croissant-cafe_176420-2272.jpg",
},
{ id: "t1", name: "Sarah", role: "Foodie", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg" },
{ id: "t2", name: "Mark", role: "Critic", company: "Journal", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-happy-woman-having-fun-while-eating-dinner-communicating-with-friends-dining-table_637285-3342.jpg" },
{ id: "t3", name: "Emma", role: "Chef", company: "Kitchen", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-woman-eating-burger-fast-food-cheat-meal-woman-burger-restaurant_169016-67299.jpg" },
{ id: "t4", name: "David", role: "Guest", company: "Business", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/attractive-friends-sitting-cafe-woman-using-her-mobile-phone_171337-19728.jpg" },
{ id: "t5", name: "Julia", role: "Diner", company: "Family", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/handsome-groom-feeding-his-bride-with-croissant-cafe_176420-2272.jpg" },
]}
kpiItems={[
{
label: "Google Rating",
value: "4.9",
},
{
label: "Review Count",
value: "1.2k",
},
{
label: "Recurring Guests",
value: "85%",
},
{ label: "Google Rating", value: "4.9" },
{ label: "Review Count", value: "1.2k" },
{ label: "Recurring Guests", value: "85%" },
]}
title="Guest Impressions"
description="What our patrons say about the Lazeez experience."
@@ -329,21 +146,9 @@ export default function LandingPage() {
<FaqSplitText
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "Do you need reservations?",
content: "We highly recommend reservations for evening service.",
},
{
id: "q2",
title: "Is there dietary accommodation?",
content: "Yes, we offer gluten-free and vegan options.",
},
{
id: "q3",
title: "Is parking available?",
content: "Valet parking is provided at our main entrance.",
},
{ id: "q1", title: "Do you need reservations?", content: "We highly recommend reservations for evening service." },
{ id: "q2", title: "Is there dietary accommodation?", content: "Yes, we offer gluten-free and vegan options." },
{ id: "q3", title: "Is parking available?", content: "Valet parking is provided at our main entrance." },
]}
sideTitle="Common Questions"
faqsAnimation="blur-reveal"
@@ -353,9 +158,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "gradient-bars",
}}
background={{ variant: "gradient-bars" }}
tag="Keep Connected"
title="Join Our Newsletter"
description="Receive monthly updates on seasonal menus and exclusive events."
@@ -365,45 +168,9 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterBase
columns={[
{
title: "Location",
items: [
{
label: "123 Culinary Way",
href: "#",
},
{
label: "City Center, ST 56789",
href: "#",
},
],
},
{
title: "Links",
items: [
{
label: "Reservations",
href: "#",
},
{
label: "Careers",
href: "#",
},
],
},
{
title: "Social",
items: [
{
label: "Instagram",
href: "#",
},
{
label: "Facebook",
href: "#",
},
],
},
{ title: "Location", items: [{ label: "123 Culinary Way", href: "#" }, { label: "City Center, ST 56789", href: "#" }] },
{ title: "Links", items: [{ label: "Reservations", href: "#" }, { label: "Careers", href: "#" }] },
{ title: "Social", items: [{ label: "Instagram", href: "#" }, { label: "Facebook", href: "#" }] },
]}
logoText="Lazeez"
/>
@@ -411,4 +178,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}