Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-06-02 10:39:37 +00:00

View File

@@ -12,7 +12,7 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import TeamCardFive from '@/components/sections/team/TeamCardFive';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
import { BookOpen, Heart, Sparkles, Star, Utensils, Wine } from "lucide-react";
import { BookOpen, Heart, Sparkles, Star, Utensils, Wine, Fish, Cake, Grape } from "lucide-react";
export default function LandingPage() {
return (
@@ -33,33 +33,19 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Home",
id: "#hero",
},
name: "Home", id: "#hero"},
{
name: "Menu",
id: "#menu",
},
name: "Menu", id: "#menu"},
{
name: "About Us",
id: "#about",
},
name: "About Us", id: "#about"},
{
name: "Our Team",
id: "#team",
},
name: "Our Team", id: "#team"},
{
name: "Testimonials",
id: "#testimonials",
},
name: "Testimonials", id: "#testimonials"},
{
name: "FAQ",
id: "#faq",
},
name: "FAQ", id: "#faq"},
{
name: "Contact",
id: "#contact",
},
name: "Contact", id: "#contact"},
]}
brandName="Gourmet Haven"
/>
@@ -68,68 +54,43 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroCentered
background={{
variant: "plain",
}}
variant: "plain"}}
title="Experience Culinary Excellence at Gourmet Haven"
description="Savor exquisite dishes crafted with passion and the freshest seasonal ingredients. A dining experience you won't forget."
avatars={[
{
src: "http://img.b2bpic.net/free-photo/side-view-female-chef-smelling-cut-grapefruit_23-2148491304.jpg",
alt: "Customer Sarah Johnson",
},
src: "http://img.b2bpic.net/free-photo/side-view-female-chef-smelling-cut-grapefruit_23-2148491304.jpg", alt: "Customer Sarah Johnson"},
{
src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-spanish-tortilla_23-2150168126.jpg",
alt: "Customer Michael Chen",
},
src: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-spanish-tortilla_23-2150168126.jpg", alt: "Customer Michael Chen"},
{
src: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg",
alt: "Customer Emily Rodriguez",
},
src: "http://img.b2bpic.net/free-photo/portrait-smiling-blonde-businesswoman-formal-dressed-isolated-dark-textured-background_613910-5399.jpg", alt: "Customer Emily Rodriguez"},
{
src: "http://img.b2bpic.net/free-photo/isolated-studio-portrait-successful-handsome-young-caucasian-businessman-with-trimmed-beard-smiling-happily-camera-after-he-signed-good-contract-business-success-style-fashion-concept_343059-868.jpg",
alt: "Customer David Kim",
},
src: "http://img.b2bpic.net/free-photo/isolated-studio-portrait-successful-handsome-young-caucasian-businessman-with-trimmed-beard-smiling-happily-camera-after-he-signed-good-contract-business-success-style-fashion-concept_343059-868.jpg", alt: "Customer David Kim"},
{
src: "http://img.b2bpic.net/free-photo/person-eating-fresh-cheese_52683-110414.jpg",
alt: "Person eating fresh cheese",
},
src: "http://img.b2bpic.net/free-photo/person-eating-fresh-cheese_52683-110414.jpg", alt: "Person eating fresh cheese"},
]}
avatarText="Loved by food enthusiasts!"
buttons={[
{
text: "View Menu",
href: "#menu",
},
text: "View Menu", href: "#menu"},
{
text: "Make a Reservation",
href: "#contact",
},
text: "Make a Reservation", href: "#contact"},
]}
marqueeItems={[
{
type: "text-icon",
text: "Award-winning Cuisine",
icon: Utensils,
type: "text-icon", text: "Award-winning Cuisine", icon: Utensils,
},
{
type: "text-icon",
text: "Finest Wine Selection",
icon: Wine,
type: "text-icon", text: "Finest Wine Selection", icon: Wine,
},
{
type: "text-icon",
text: "Unforgettable Dining",
icon: Sparkles,
type: "text-icon", text: "Unforgettable Dining", icon: Sparkles,
},
{
type: "text-icon",
text: "Seasonal Ingredients",
icon: BookOpen,
type: "text-icon", text: "Seasonal Ingredients", icon: BookOpen,
},
{
type: "text-icon",
text: "Passionate Chefs",
icon: Heart,
type: "text-icon", text: "Passionate Chefs", icon: Heart,
},
]}
/>
@@ -140,9 +101,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Our Story: Passion for Flavor"
description={[
"Gourmet Haven was founded on a simple principle: to create unforgettable culinary journeys. Our chefs combine classic techniques with innovative flair, ensuring every dish is a masterpiece.",
"We believe in sourcing locally and sustainably, bringing the freshest ingredients from farm to table. Come discover the difference true passion makes.",
]}
"Gourmet Haven was founded on a simple principle: to create unforgettable culinary journeys. Our chefs combine classic techniques with innovative flair, ensuring every dish is a masterpiece.", "We believe in sourcing locally and sustainably, bringing the freshest ingredients from farm to table. Come discover the difference true passion makes."]}
/>
</div>
@@ -152,37 +111,17 @@ export default function LandingPage() {
useInvertedBackground={true}
features={[
{
title: "Handmade Pasta",
description: "Freshly made daily, our pasta dishes are a symphony of authentic flavors.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-holding-curly-pasta-with-fork_23-2148296940.jpg",
imageAlt: "Handmade pasta dish",
buttonIcon: "Utensils",
buttonHref: "#menu",
},
title: "Handmade Pasta", description: "Freshly made daily, our pasta dishes are a symphony of authentic flavors.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-holding-curly-pasta-with-fork_23-2148296940.jpg", imageAlt: "Handmade pasta dish", buttonIcon: Utensils,
buttonHref: "#menu"},
{
title: "Seafood Excellence",
description: "Responsibly sourced seafood, prepared to perfection to highlight its natural taste.",
imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-salad_1203-7362.jpg",
imageAlt: "Grilled salmon dish",
buttonIcon: "Fish",
buttonHref: "#menu",
},
title: "Seafood Excellence", description: "Responsibly sourced seafood, prepared to perfection to highlight its natural taste.", imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-salad_1203-7362.jpg", imageAlt: "Grilled salmon dish", buttonIcon: Fish,
buttonHref: "#menu"},
{
title: "Decadent Desserts",
description: "End your meal with one of our luxurious desserts, crafted to sweeten your experience.",
imageSrc: "http://img.b2bpic.net/free-photo/rich-chocolate-lava-cake-with-warm-sauce-mint-garnish_84443-82391.jpg",
imageAlt: "Chocolate lava cake",
buttonIcon: "Cake",
buttonHref: "#menu",
},
title: "Decadent Desserts", description: "End your meal with one of our luxurious desserts, crafted to sweeten your experience.", imageSrc: "http://img.b2bpic.net/free-photo/rich-chocolate-lava-cake-with-warm-sauce-mint-garnish_84443-82391.jpg", imageAlt: "Chocolate lava cake", buttonIcon: Cake,
buttonHref: "#menu"},
{
title: "Artisanal Appetizers",
description: "Start your culinary journey with our selection of exquisite appetizers.",
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-different-arts-cheese-grape-nuts-served-wooden-board_1220-6895.jpg",
imageAlt: "Cheese board appetizer",
buttonIcon: "Grape",
buttonHref: "#menu",
},
title: "Artisanal Appetizers", description: "Start your culinary journey with our selection of exquisite appetizers.", imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-different-arts-cheese-grape-nuts-served-wooden-board_1220-6895.jpg", imageAlt: "Cheese board appetizer", buttonIcon: Grape,
buttonHref: "#menu"},
]}
title="Signature Dishes & Daily Specials"
description="Explore our rotating selection of culinary delights, from appetizers to decadent desserts, each a testament to our chef's artistry."
@@ -197,65 +136,23 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "p1",
brand: "Main Course",
name: "Pan-Seared Duck Breast",
price: "$38.00",
rating: 5,
reviewCount: "25",
imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-meat-steak-with-french-fries-sauce_74190-6303.jpg",
imageAlt: "Pan-Seared Duck Breast",
},
id: "p1", brand: "Main Course", name: "Pan-Seared Duck Breast", price: "$38.00", rating: 5,
reviewCount: "25", imageSrc: "http://img.b2bpic.net/free-photo/grilled-beef-meat-steak-with-french-fries-sauce_74190-6303.jpg", imageAlt: "Pan-Seared Duck Breast"},
{
id: "p2",
brand: "Vegetarian",
name: "Wild Mushroom Risotto",
price: "$28.00",
rating: 4,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/man-holds-fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-side-view_141793-2584.jpg",
imageAlt: "Wild Mushroom Risotto",
},
id: "p2", brand: "Vegetarian", name: "Wild Mushroom Risotto", price: "$28.00", rating: 4,
reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/man-holds-fettuccine-pasta-chicken-mushroom-parmesan-tomato-mint-sumakh-side-view_141793-2584.jpg", imageAlt: "Wild Mushroom Risotto"},
{
id: "p3",
brand: "Main Course",
name: "Herb-Crusted Rack of Lamb",
price: "$45.00",
rating: 5,
reviewCount: "32",
imageSrc: "http://img.b2bpic.net/free-photo/baked-chicken-legs-wooden-table_23-2147930921.jpg",
imageAlt: "Herb-Crusted Rack of Lamb",
},
id: "p3", brand: "Main Course", name: "Herb-Crusted Rack of Lamb", price: "$45.00", rating: 5,
reviewCount: "32", imageSrc: "http://img.b2bpic.net/free-photo/baked-chicken-legs-wooden-table_23-2147930921.jpg", imageAlt: "Herb-Crusted Rack of Lamb"},
{
id: "p4",
brand: "Appetizer",
name: "Heirloom Tomato Caprese",
price: "$16.00",
rating: 4,
reviewCount: "20",
imageSrc: "http://img.b2bpic.net/free-photo/vitamin-salad-young-vegetables-cabbage-radish-cucumber-fresh-herbs_2829-19715.jpg",
imageAlt: "Heirloom Tomato Caprese",
},
id: "p4", brand: "Appetizer", name: "Heirloom Tomato Caprese", price: "$16.00", rating: 4,
reviewCount: "20", imageSrc: "http://img.b2bpic.net/free-photo/vitamin-salad-young-vegetables-cabbage-radish-cucumber-fresh-herbs_2829-19715.jpg", imageAlt: "Heirloom Tomato Caprese"},
{
id: "p5",
brand: "Dessert",
name: "Madagascar Vanilla Crème Brûlée",
price: "$14.00",
rating: 5,
reviewCount: "28",
imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-torching-dessert_23-2149720780.jpg",
imageAlt: "Madagascar Vanilla Crème Brûlée",
},
id: "p5", brand: "Dessert", name: "Madagascar Vanilla Crème Brûlée", price: "$14.00", rating: 5,
reviewCount: "28", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-torching-dessert_23-2149720780.jpg", imageAlt: "Madagascar Vanilla Crème Brûlée"},
{
id: "p6",
brand: "Beverage",
name: "Gourmet Haven Signature Cocktail",
price: "$18.00",
rating: 5,
reviewCount: "15",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-chocolate-martini-with-spices-cinnamon-glass-table_140725-12787.jpg",
imageAlt: "Gourmet Haven Signature Cocktail",
},
id: "p6", brand: "Beverage", name: "Gourmet Haven Signature Cocktail", price: "$18.00", rating: 5,
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/side-view-chocolate-martini-with-spices-cinnamon-glass-table_140725-12787.jpg", imageAlt: "Gourmet Haven Signature Cocktail"},
]}
title="Our Exquisite Menu"
description="From hearty mains to delicate starters and delightful desserts, our menu offers a diverse range to satisfy every palate."
@@ -267,44 +164,22 @@ export default function LandingPage() {
useInvertedBackground={true}
testimonials={[
{
id: "t1",
name: "Sarah Johnson",
imageSrc: "http://img.b2bpic.net/free-photo/excited-joyful-beautiful-woman-gesturing-with-hand_74855-2753.jpg",
imageAlt: "Sarah Johnson",
},
id: "t1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/excited-joyful-beautiful-woman-gesturing-with-hand_74855-2753.jpg", imageAlt: "Sarah Johnson"},
{
id: "t2",
name: "Michael Chen",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-food_23-2149250071.jpg",
imageAlt: "Michael Chen",
},
id: "t2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-with-delicious-food_23-2149250071.jpg", imageAlt: "Michael Chen"},
{
id: "t3",
name: "Emily Rodriguez",
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-trendy-stylish-glasses-bright-orange-oversized-jacket-white-background_343596-8172.jpg",
imageAlt: "Emily Rodriguez",
},
id: "t3", name: "Emily Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-trendy-stylish-glasses-bright-orange-oversized-jacket-white-background_343596-8172.jpg", imageAlt: "Emily Rodriguez"},
{
id: "t4",
name: "David Kim",
imageSrc: "http://img.b2bpic.net/free-photo/creative-personality-works-creation-new-novel-writes-personal-diary-tries-choose-best-plot-strategy_273609-43841.jpg",
imageAlt: "David Kim",
},
id: "t4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/creative-personality-works-creation-new-novel-writes-personal-diary-tries-choose-best-plot-strategy_273609-43841.jpg", imageAlt: "David Kim"},
{
id: "t5",
name: "Jessica Lee",
imageSrc: "http://img.b2bpic.net/free-photo/luxury-blond-female-white-dress-posing-studio_613910-10972.jpg",
imageAlt: "Jessica Lee",
},
id: "t5", name: "Jessica Lee", imageSrc: "http://img.b2bpic.net/free-photo/luxury-blond-female-white-dress-posing-studio_613910-10972.jpg", imageAlt: "Jessica Lee"},
]}
cardTitle="What Our Guests Say"
cardTag="Rave Reviews"
cardTagIcon={Star}
buttons={[
{
text: "Read More Reviews",
href: "#",
},
text: "Read More Reviews", href: "#"},
]}
cardAnimation="slide-up"
/>
@@ -317,26 +192,11 @@ export default function LandingPage() {
useInvertedBackground={false}
team={[
{
id: "tm1",
name: "Chef Antoine Dubois",
role: "Head Chef",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-chef-with-arm-crossed-standing-kitchen-counter_23-2147863593.jpg",
imageAlt: "Chef Antoine Dubois",
},
id: "tm1", name: "Chef Antoine Dubois", role: "Head Chef", imageSrc: "http://img.b2bpic.net/free-photo/close-up-male-chef-with-arm-crossed-standing-kitchen-counter_23-2147863593.jpg", imageAlt: "Chef Antoine Dubois"},
{
id: "tm2",
name: "Maria Rodriguez",
role: "Restaurant Manager",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7355.jpg",
imageAlt: "Maria Rodriguez",
},
id: "tm2", name: "Maria Rodriguez", role: "Restaurant Manager", imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7355.jpg", imageAlt: "Maria Rodriguez"},
{
id: "tm3",
name: "Chef Elena Petrova",
role: "Pastry Chef",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-pouring-sugar-powder-dried-pineapple-rings-dark-fruit-cooking-job-worker-pastry-cake-pie-bakery_179666-43881.jpg",
imageAlt: "Chef Elena Petrova",
},
id: "tm3", name: "Chef Elena Petrova", role: "Pastry Chef", imageSrc: "http://img.b2bpic.net/free-photo/front-view-female-cook-pouring-sugar-powder-dried-pineapple-rings-dark-fruit-cooking-job-worker-pastry-cake-pie-bakery_179666-43881.jpg", imageAlt: "Chef Elena Petrova"},
]}
title="Meet Our Talented Team"
description="Behind every incredible dish is a dedicated team of culinary artists and hospitality professionals, committed to making your visit exceptional."
@@ -349,20 +209,11 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "faq1",
title: "How do I make a reservation?",
content: "Reservations can be made easily through our website's 'Make a Reservation' button or by calling us directly during opening hours.",
},
id: "faq1", title: "How do I make a reservation?", content: "Reservations can be made easily through our website's 'Make a Reservation' button or by calling us directly during opening hours."},
{
id: "faq2",
title: "Do you offer vegetarian or vegan options?",
content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server of any dietary restrictions.",
},
id: "faq2", title: "Do you offer vegetarian or vegan options?", content: "Yes, our menu includes a variety of thoughtfully prepared vegetarian and vegan dishes. Please inform your server of any dietary restrictions."},
{
id: "faq3",
title: "Can you accommodate large groups or private events?",
content: "Absolutely! We have private dining areas suitable for large groups and can cater to special events. Please contact us to discuss your requirements.",
},
id: "faq3", title: "Can you accommodate large groups or private events?", content: "Absolutely! We have private dining areas suitable for large groups and can cater to special events. Please contact us to discuss your requirements."},
]}
imageSrc="http://img.b2bpic.net/free-photo/cocktail-wooden-table-restaurant_23-2147936121.jpg"
imageAlt="Restaurant interior with warm lighting"
@@ -377,18 +228,13 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "radial-gradient",
}}
variant: "radial-gradient"}}
text="Ready to make a reservation or have a question? Get in touch with us today and let us assist you."
buttons={[
{
text: "Book a Table",
href: "#",
},
text: "Book a Table", href: "#"},
{
text: "Call Us",
href: "tel:+1234567890",
},
text: "Call Us", href: "tel:+1234567890"},
]}
/>
</div>
@@ -397,13 +243,9 @@ export default function LandingPage() {
<FooterLogoReveal
logoText="Gourmet Haven"
leftLink={{
text: "Privacy Policy",
href: "#",
}}
text: "Privacy Policy", href: "#"}}
rightLink={{
text: "Terms of Service",
href: "#",
}}
text: "Terms of Service", href: "#"}}
/>
</div>
</ReactLenis>