Merge version_2 into main #2
324
src/app/page.tsx
324
src/app/page.tsx
@@ -12,7 +12,7 @@ import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
|
||||
import TeamCardFive from '@/components/sections/team/TeamCardFive';
|
||||
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
|
||||
import TextSplitAbout from '@/components/sections/about/TextSplitAbout';
|
||||
import { Award, CheckCircle, Sparkles } from "lucide-react";
|
||||
import { Award, CheckCircle, Sparkles, ChefHat } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -32,101 +32,44 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "products",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "products" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Gourmet"
|
||||
button={{ text: "Book a Table", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitKpi
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Culinary Excellence Redefined"
|
||||
description="Experience a curated journey of seasonal ingredients, innovative techniques, and timeless flavors in the heart of the city."
|
||||
kpis={[
|
||||
{
|
||||
value: "12",
|
||||
label: "Years Experience",
|
||||
},
|
||||
{
|
||||
value: "50+",
|
||||
label: "Signature Dishes",
|
||||
},
|
||||
{
|
||||
value: "4.9",
|
||||
label: "Rating",
|
||||
},
|
||||
{ value: "12", label: "Years Experience" },
|
||||
{ value: "50+", label: "Signature Dishes" },
|
||||
{ value: "4.9", label: "Rating" },
|
||||
]}
|
||||
enableKpiAnimation={true}
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg?_wi=1"
|
||||
buttons={[{ text: "Book a Table", href: "#contact" }]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg"
|
||||
mediaAnimation="blur-reveal"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/event-hall-furniture-brown-white-colors_114579-2230.jpg",
|
||||
alt: "Diner 1",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/young-attractive-woman-striped-trench-coat-happily-talking-cellphone-sitting-near-big-window-while-spending-time-modern-cafe_574295-4851.jpg",
|
||||
alt: "Diner 2",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pretty-indian-girl-black-saree-dress-posed-restaurant_627829-1955.jpg",
|
||||
alt: "Diner 3",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg",
|
||||
alt: "Diner 4",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-man-posing-indoors_23-2151038683.jpg",
|
||||
alt: "Diner 5",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/event-hall-furniture-brown-white-colors_114579-2230.jpg", alt: "Diner 1" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/young-attractive-woman-striped-trench-coat-happily-talking-cellphone-sitting-near-big-window-while-spending-time-modern-cafe_574295-4851.jpg", alt: "Diner 2" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/pretty-indian-girl-black-saree-dress-posed-restaurant_627829-1955.jpg", alt: "Diner 3" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/restaurant-hall-with-round-square-tables-some-chairs-plants_140725-8030.jpg", alt: "Diner 4" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/medium-shot-man-posing-indoors_23-2151038683.jpg", alt: "Diner 5" },
|
||||
]}
|
||||
avatarText="Join 5,000+ satisfied guests"
|
||||
marqueeItems={[
|
||||
{
|
||||
type: "text",
|
||||
text: "Fresh Ingredients",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Sustainable Sourcing",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Modern Techniques",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Exceptional Service",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
text: "Artisanal Flavors",
|
||||
},
|
||||
{ type: "text", text: "Fresh Ingredients" },
|
||||
{ type: "text", text: "Sustainable Sourcing" },
|
||||
{ type: "text", text: "Modern Techniques" },
|
||||
{ type: "text", text: "Exceptional Service" },
|
||||
{ type: "text", text: "Artisanal Flavors" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -136,9 +79,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Our Philosophy"
|
||||
description={[
|
||||
"We believe that fine dining is an art form. Our chefs work closely with local farmers to ensure every ingredient meets our uncompromising standards of quality and freshness.",
|
||||
"By blending tradition with modern innovation, we create unique gastronomic experiences that honor the senses and celebrate the joy of eating.",
|
||||
]}
|
||||
"We believe that fine dining is an art form. Our chefs work closely with local farmers to ensure every ingredient meets our uncompromising standards of quality and freshness.", "By blending tradition with modern innovation, we create unique gastronomic experiences that honor the senses and celebrate the joy of eating."]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -149,52 +90,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
features={[
|
||||
{
|
||||
title: "Farm to Table",
|
||||
description: "We source ingredients directly from local sustainable farms.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-healthy-vegetables-such-as-tomatoes-celery-purple-cabbage-zucchinis-bucket-wooden-background_141793-84454.jpg",
|
||||
},
|
||||
title: "Farm to Table", description: "We source ingredients directly from local sustainable farms.", media: { imageSrc: "http://img.b2bpic.net/free-photo/top-view-healthy-vegetables-such-as-tomatoes-celery-purple-cabbage-zucchinis-bucket-wooden-background_141793-84454.jpg" },
|
||||
items: [
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Seasonal ingredients",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Ethical sourcing",
|
||||
},
|
||||
{
|
||||
icon: CheckCircle,
|
||||
text: "Supporting local",
|
||||
},
|
||||
{ icon: CheckCircle, text: "Seasonal ingredients" },
|
||||
{ icon: CheckCircle, text: "Ethical sourcing" },
|
||||
{ icon: CheckCircle, text: "Supporting local" },
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wicker-gray-table-with-glass-gray-chairs_140725-3025.jpg?_wi=2",
|
||||
imageAlt: "fresh organic ingredients gourmet",
|
||||
},
|
||||
{
|
||||
title: "Culinary Mastery",
|
||||
description: "Our executive chefs transform simple ingredients into edible masterpieces.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/healthy-fruits-vegetable-wooden-table_23-2147953561.jpg",
|
||||
},
|
||||
title: "Culinary Mastery", description: "Our executive chefs transform simple ingredients into edible masterpieces.", media: { imageSrc: "http://img.b2bpic.net/free-photo/healthy-fruits-vegetable-wooden-table_23-2147953561.jpg" },
|
||||
items: [
|
||||
{
|
||||
icon: ChefHat,
|
||||
text: "Expert chefs",
|
||||
},
|
||||
{
|
||||
icon: Sparkles,
|
||||
text: "Innovative pairings",
|
||||
},
|
||||
{
|
||||
icon: Award,
|
||||
text: "Michelin-standard",
|
||||
},
|
||||
{ icon: ChefHat, text: "Expert chefs" },
|
||||
{ icon: Sparkles, text: "Innovative pairings" },
|
||||
{ icon: Award, text: "Michelin-standard" },
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elderly-baker-adding-flour-metallic-sieve-sprinkling-dough-happy-elderly-chef-with-kitchen-uniform-mixing-sprinkling-adding-sifting-spreading-raw-ingredients-baking-traditional-bread_482257-5869.jpg",
|
||||
imageAlt: "fresh organic ingredients gourmet",
|
||||
},
|
||||
]}
|
||||
title="Why Choose Gourmet"
|
||||
@@ -209,60 +120,12 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Starter",
|
||||
name: "Truffle Carpaccio",
|
||||
price: "$28",
|
||||
rating: 5,
|
||||
reviewCount: "120",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/eggs-benedict-with-bacon-twist-asparagus_74190-927.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Starter",
|
||||
name: "Lobster Bisque",
|
||||
price: "$32",
|
||||
rating: 5,
|
||||
reviewCount: "95",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cream-apricot-appetizers-decorated-with-leaves_140725-4606.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Entree",
|
||||
name: "Handmade Tagliatelle",
|
||||
price: "$45",
|
||||
rating: 5,
|
||||
reviewCount: "205",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheese-pasta-topped-with-ham_140725-3720.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Entree",
|
||||
name: "Pan-Seared Scallops",
|
||||
price: "$52",
|
||||
rating: 5,
|
||||
reviewCount: "150",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cake-appetizing-cake-with-berries-bowls-cookies-colorful-candies-waffles_140725-71298.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
brand: "Dessert",
|
||||
name: "Dark Chocolate Ganache",
|
||||
price: "$18",
|
||||
rating: 5,
|
||||
reviewCount: "88",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-classic-chocolate-fondant-plate_140725-10242.jpg",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
brand: "Wine",
|
||||
name: "Reserve Vintage pairing",
|
||||
price: "$65",
|
||||
rating: 5,
|
||||
reviewCount: "45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-waiter-holding-champagne-glasses_23-2148244963.jpg",
|
||||
},
|
||||
{ id: "1", brand: "Starter", name: "Truffle Carpaccio", price: "$28", rating: 5, reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/eggs-benedict-with-bacon-twist-asparagus_74190-927.jpg" },
|
||||
{ id: "2", brand: "Starter", name: "Lobster Bisque", price: "$32", rating: 5, reviewCount: "95", imageSrc: "http://img.b2bpic.net/free-photo/cream-apricot-appetizers-decorated-with-leaves_140725-4606.jpg" },
|
||||
{ id: "3", brand: "Entree", name: "Handmade Tagliatelle", price: "$45", rating: 5, reviewCount: "205", imageSrc: "http://img.b2bpic.net/free-photo/cheese-pasta-topped-with-ham_140725-3720.jpg" },
|
||||
{ id: "4", brand: "Entree", name: "Pan-Seared Scallops", price: "$52", rating: 5, reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/top-view-cake-appetizing-cake-with-berries-bowls-cookies-colorful-candies-waffles_140725-71298.jpg" },
|
||||
{ id: "5", brand: "Dessert", name: "Dark Chocolate Ganache", price: "$18", rating: 5, reviewCount: "88", imageSrc: "http://img.b2bpic.net/free-photo/side-view-classic-chocolate-fondant-plate_140725-10242.jpg" },
|
||||
{ id: "6", brand: "Wine", name: "Reserve Vintage pairing", price: "$65", rating: 5, reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/close-up-waiter-holding-champagne-glasses_23-2148244963.jpg" },
|
||||
]}
|
||||
title="Signature Menu"
|
||||
description="Discover our carefully curated selections designed to delight your palate."
|
||||
@@ -274,46 +137,11 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Exquisite",
|
||||
quote: "A truly unforgettable culinary journey.",
|
||||
name: "Sarah Jenkins",
|
||||
role: "Food Critic",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-talking-while-choosing-order-form-menu-cafe_637285-8950.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Top Tier",
|
||||
quote: "The best dining experience in the city.",
|
||||
name: "Michael Thorne",
|
||||
role: "Regular Guest",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-with-plate_23-2148471884.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "Perfect Evening",
|
||||
quote: "Exceptional service and innovative flavors.",
|
||||
name: "Elena Rossi",
|
||||
role: "Art Director",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
title: "Masterpiece",
|
||||
quote: "A testament to the chef's dedication.",
|
||||
name: "David W.",
|
||||
role: "Tech Founder",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081872.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
title: "Wonderful",
|
||||
quote: "Exciting and surprising seasonal changes.",
|
||||
name: "Julia P.",
|
||||
role: "Architect",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg",
|
||||
},
|
||||
{ id: "1", title: "Exquisite", quote: "A truly unforgettable culinary journey.", name: "Sarah Jenkins", role: "Food Critic", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-talking-while-choosing-order-form-menu-cafe_637285-8950.jpg" },
|
||||
{ id: "2", title: "Top Tier", quote: "The best dining experience in the city.", name: "Michael Thorne", role: "Regular Guest", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-chef-with-plate_23-2148471884.jpg" },
|
||||
{ id: "3", title: "Perfect Evening", quote: "Exceptional service and innovative flavors.", name: "Elena Rossi", role: "Art Director", imageSrc: "http://img.b2bpic.net/free-photo/man-presents-girl-ring_1398-4220.jpg" },
|
||||
{ id: "4", title: "Masterpiece", quote: "A testament to the chef's dedication.", name: "David W.", role: "Tech Founder", imageSrc: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081872.jpg" },
|
||||
{ id: "5", title: "Wonderful", quote: "Exciting and surprising seasonal changes.", name: "Julia P.", role: "Architect", imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-shaking-hands_23-2148395404.jpg" },
|
||||
]}
|
||||
title="Guest Stories"
|
||||
description="Hear what our patrons say about their dining journey."
|
||||
@@ -326,24 +154,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
team={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Chef Alessandro",
|
||||
role: "Executive Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/male-chef-standing-ready-cook-uniform-apron-hat_176474-9042.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sophia Moretti",
|
||||
role: "General Manager",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12313.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Marco V.",
|
||||
role: "Head Sommelier",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/professional-sommelier_1098-16713.jpg",
|
||||
},
|
||||
{ id: "1", name: "Chef Alessandro", role: "Executive Chef", imageSrc: "http://img.b2bpic.net/free-photo/male-chef-standing-ready-cook-uniform-apron-hat_176474-9042.jpg" },
|
||||
{ id: "2", name: "Sophia Moretti", role: "General Manager", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-disposable-coffee-cup_107420-12313.jpg" },
|
||||
{ id: "3", name: "Marco V.", role: "Head Sommelier", imageSrc: "http://img.b2bpic.net/free-photo/professional-sommelier_1098-16713.jpg" },
|
||||
]}
|
||||
title="The Masters Behind the Menu"
|
||||
description="Meet the passionate team bringing our culinary vision to life."
|
||||
@@ -355,21 +168,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "Do you accommodate allergies?",
|
||||
content: "Yes, we strive to accommodate all dietary restrictions with advance notice.",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
title: "Are reservations required?",
|
||||
content: "We highly recommend booking in advance, especially on weekends.",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
title: "What is the dress code?",
|
||||
content: "We suggest elegant-casual attire.",
|
||||
},
|
||||
{ id: "1", title: "Do you accommodate allergies?", content: "Yes, we strive to accommodate all dietary restrictions with advance notice." },
|
||||
{ id: "2", title: "Are reservations required?", content: "We highly recommend booking in advance, especially on weekends." },
|
||||
{ id: "3", title: "What is the dress code?", content: "We suggest elegant-casual attire." },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/close-up-round-table-served-two-christms-dinner-silver-candle-decorated-with-natural-fir-branches-two-flutes-pairs-plates-with-decorative-handmade-christmas-trees_132075-11391.jpg"
|
||||
title="Frequently Asked"
|
||||
@@ -381,9 +182,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplit
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
background={{ variant: "radial-gradient" }}
|
||||
tag="Newsletter"
|
||||
title="Join Our Table"
|
||||
description="Reserve your experience or sign up for exclusive seasonal menus and events."
|
||||
@@ -396,30 +195,15 @@ export default function LandingPage() {
|
||||
columns={[
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#products",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Menu", href: "#products" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
items: [
|
||||
{
|
||||
label: "Privacy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms",
|
||||
href: "#",
|
||||
},
|
||||
{ label: "Privacy", href: "#" },
|
||||
{ label: "Terms", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user