Merge version_1 into main #1
241
src/app/page.tsx
241
src/app/page.tsx
@@ -30,30 +30,12 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Services",
|
||||
id: "services",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "testimonials",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Testimonials", id: "testimonials" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Chef Julian"
|
||||
/>
|
||||
@@ -61,9 +43,7 @@ export default function LandingPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardScroll
|
||||
background={{
|
||||
variant: "gradient-bars",
|
||||
}}
|
||||
background={{ variant: "gradient-bars" }}
|
||||
title="Elevated Private Dining Experiences"
|
||||
description="Bespoke culinary journeys tailored to your palate, brought directly to your home."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/male-chef-kitchen-cooking_23-2148934692.jpg"
|
||||
@@ -84,38 +64,14 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "s1",
|
||||
title: "Private Dinner Parties",
|
||||
author: "Chef Julian",
|
||||
description: "Intimate dining experiences for you and your guests.",
|
||||
tags: [
|
||||
"dining",
|
||||
"private",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/buffet-heated-trays_1398-2222.jpg",
|
||||
},
|
||||
id: "s1", title: "Private Dinner Parties", author: "Chef Julian", description: "Intimate dining experiences for you and your guests.", tags: ["dining", "private"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/buffet-heated-trays_1398-2222.jpg"},
|
||||
{
|
||||
id: "s2",
|
||||
title: "Interactive Cooking Classes",
|
||||
author: "Chef Julian",
|
||||
description: "Learn the art of fine cooking in your own kitchen.",
|
||||
tags: [
|
||||
"education",
|
||||
"fun",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-kid-cooking-together_23-2150446107.jpg",
|
||||
},
|
||||
id: "s2", title: "Interactive Cooking Classes", author: "Chef Julian", description: "Learn the art of fine cooking in your own kitchen.", tags: ["education", "fun"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-kid-cooking-together_23-2150446107.jpg"},
|
||||
{
|
||||
id: "s3",
|
||||
title: "Special Event Catering",
|
||||
author: "Chef Julian",
|
||||
description: "Full-service catering for your most important events.",
|
||||
tags: [
|
||||
"events",
|
||||
"catering",
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157778.jpg",
|
||||
},
|
||||
id: "s3", title: "Special Event Catering", author: "Chef Julian", description: "Full-service catering for your most important events.", tags: ["events", "catering"],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157778.jpg"},
|
||||
]}
|
||||
title="My Culinary Services"
|
||||
description="From intimate dinners to large-scale events, I deliver perfection on every plate."
|
||||
@@ -124,64 +80,29 @@ export default function LandingPage() {
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardTwo
|
||||
animationType="slide-up"
|
||||
textboxLayout="default"
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "m1",
|
||||
brand: "Starter",
|
||||
name: "Truffle Scallop Carpaccio",
|
||||
price: "$35",
|
||||
rating: 5,
|
||||
reviewCount: "12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/waiter-holding-plate-fried-aubergine-wraps-with-walnuts_140725-5250.jpg",
|
||||
},
|
||||
id: "m1", brand: "Starter", name: "Truffle Scallop Carpaccio", price: "$35", rating: 5,
|
||||
reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/waiter-holding-plate-fried-aubergine-wraps-with-walnuts_140725-5250.jpg"},
|
||||
{
|
||||
id: "m2",
|
||||
brand: "Main",
|
||||
name: "Herb-Crusted Rack of Lamb",
|
||||
price: "$65",
|
||||
rating: 5,
|
||||
reviewCount: "24",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/duck-breast_1203-2637.jpg",
|
||||
},
|
||||
id: "m2", brand: "Main", name: "Herb-Crusted Rack of Lamb", price: "$65", rating: 5,
|
||||
reviewCount: "24", imageSrc: "http://img.b2bpic.net/free-photo/duck-breast_1203-2637.jpg"},
|
||||
{
|
||||
id: "m3",
|
||||
brand: "Dessert",
|
||||
name: "Valrhona Chocolate Mousse",
|
||||
price: "$22",
|
||||
rating: 5,
|
||||
reviewCount: "18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-chocolate-concept_23-2148549946.jpg",
|
||||
},
|
||||
id: "m3", brand: "Dessert", name: "Valrhona Chocolate Mousse", price: "$22", rating: 5,
|
||||
reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-delicious-chocolate-concept_23-2148549946.jpg"},
|
||||
{
|
||||
id: "m4",
|
||||
brand: "Appetizer",
|
||||
name: "Organic Heirloom Salad",
|
||||
price: "$25",
|
||||
rating: 4,
|
||||
reviewCount: "9",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mixed-vegetable-salad-with-white-cheese_140725-4412.jpg",
|
||||
},
|
||||
id: "m4", brand: "Appetizer", name: "Organic Heirloom Salad", price: "$25", rating: 4,
|
||||
reviewCount: "9", imageSrc: "http://img.b2bpic.net/free-photo/mixed-vegetable-salad-with-white-cheese_140725-4412.jpg"},
|
||||
{
|
||||
id: "m5",
|
||||
brand: "Seafood",
|
||||
name: "Pan-Seared Chilean Sea Bass",
|
||||
price: "$55",
|
||||
rating: 5,
|
||||
reviewCount: "15",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/seafood-crab-salad-with-fresh-parmesan-crackers-greenery-inside-white-plate_114579-1799.jpg",
|
||||
},
|
||||
id: "m5", brand: "Seafood", name: "Pan-Seared Chilean Sea Bass", price: "$55", rating: 5,
|
||||
reviewCount: "15", imageSrc: "http://img.b2bpic.net/free-photo/seafood-crab-salad-with-fresh-parmesan-crackers-greenery-inside-white-plate_114579-1799.jpg"},
|
||||
{
|
||||
id: "m6",
|
||||
brand: "Soup",
|
||||
name: "Wild Mushroom Velouté",
|
||||
price: "$20",
|
||||
rating: 4,
|
||||
reviewCount: "8",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-bowl-delicious-tom-yum-soup-white-table_181624-53466.jpg",
|
||||
},
|
||||
id: "m6", brand: "Soup", name: "Wild Mushroom Velouté", price: "$20", rating: 4,
|
||||
reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/closeup-shot-bowl-delicious-tom-yum-soup-white-table_181624-53466.jpg"},
|
||||
]}
|
||||
title="Signature Menu Highlights"
|
||||
description="A curated selection of my most requested dishes."
|
||||
@@ -195,59 +116,25 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Alice Miller",
|
||||
role: "Host",
|
||||
company: "Private Event",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
|
||||
},
|
||||
id: "t1", name: "Alice Miller", role: "Host", company: "Private Event", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg"},
|
||||
{
|
||||
id: "t2",
|
||||
name: "John Davis",
|
||||
role: "CEO",
|
||||
company: "Corporate Gala",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg",
|
||||
},
|
||||
id: "t2", name: "John Davis", role: "CEO", company: "Corporate Gala", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg"},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Sarah Reed",
|
||||
role: "Owner",
|
||||
company: "Family Gatherings",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-blonde-girl-resting-party_176420-6185.jpg",
|
||||
},
|
||||
id: "t3", name: "Sarah Reed", role: "Owner", company: "Family Gatherings", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-beautiful-blonde-girl-resting-party_176420-6185.jpg"},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Michael Chen",
|
||||
role: "Food Critic",
|
||||
company: "Local Foodie",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-couple-clinking-glasses-together-restaurant_53876-42638.jpg",
|
||||
},
|
||||
id: "t4", name: "Michael Chen", role: "Food Critic", company: "Local Foodie", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caucasian-couple-clinking-glasses-together-restaurant_53876-42638.jpg"},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Emily Blunt",
|
||||
role: "Socialite",
|
||||
company: "Party Planner",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-wedding-planner-working-ceremony_23-2150167216.jpg",
|
||||
},
|
||||
id: "t5", name: "Emily Blunt", role: "Socialite", company: "Party Planner", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-wedding-planner-working-ceremony_23-2150167216.jpg"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "100+",
|
||||
label: "Dinners served",
|
||||
},
|
||||
{
|
||||
value: "95%",
|
||||
label: "Repeat clients",
|
||||
},
|
||||
{
|
||||
value: "5.0",
|
||||
label: "Average rating",
|
||||
},
|
||||
{ value: "100+", label: "Dinners served" },
|
||||
{ value: "95%", label: "Repeat clients" },
|
||||
{ value: "5.0", label: "Average rating" },
|
||||
]}
|
||||
title="Words from our clients"
|
||||
description="Client satisfaction is at the heart of everything I do."
|
||||
@@ -260,20 +147,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "q1",
|
||||
title: "How far in advance should I book?",
|
||||
content: "I recommend booking at least 4-6 weeks ahead, especially for weekends and holidays.",
|
||||
},
|
||||
id: "q1", title: "How far in advance should I book?", content: "I recommend booking at least 4-6 weeks ahead, especially for weekends and holidays."},
|
||||
{
|
||||
id: "q2",
|
||||
title: "Do you provide all ingredients?",
|
||||
content: "Yes, I source everything from premium local suppliers.",
|
||||
},
|
||||
id: "q2", title: "Do you provide all ingredients?", content: "Yes, I source everything from premium local suppliers."},
|
||||
{
|
||||
id: "q3",
|
||||
title: "Can you accommodate dietary restrictions?",
|
||||
content: "Absolutely, I customize menus based on any dietary requirements.",
|
||||
},
|
||||
id: "q3", title: "Can you accommodate dietary restrictions?", content: "Absolutely, I customize menus based on any dietary requirements."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Everything you need to know about booking."
|
||||
@@ -284,9 +162,7 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCenter
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Ready to dine?"
|
||||
title="Inquire about your date"
|
||||
description="Fill out the form below and I'll get back to you to discuss your dream menu."
|
||||
@@ -298,33 +174,16 @@ export default function LandingPage() {
|
||||
logoText="Chef Julian"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigate",
|
||||
items: [
|
||||
{
|
||||
label: "Services",
|
||||
href: "#services",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Navigate", items: [
|
||||
{ label: "Services", href: "#services" },
|
||||
{ label: "Menu", href: "#menu" },
|
||||
{ label: "Contact", href: "#contact" },
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Legal",
|
||||
items: [
|
||||
{
|
||||
label: "Privacy Policy",
|
||||
href: "#",
|
||||
},
|
||||
{
|
||||
label: "Terms of Service",
|
||||
href: "#",
|
||||
},
|
||||
title: "Legal", items: [
|
||||
{ label: "Privacy Policy", href: "#" },
|
||||
{ label: "Terms of Service", href: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user