Merge version_1 into main #1
246
src/app/page.tsx
246
src/app/page.tsx
@@ -33,52 +33,35 @@ export default function LandingPage() {
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "#hero",
|
||||
},
|
||||
name: "Home", id: "#hero"},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
name: "About", id: "#about"},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
name: "Menu", id: "#menu"},
|
||||
{
|
||||
name: "Testimonials",
|
||||
id: "#testimonials",
|
||||
},
|
||||
name: "Testimonials", id: "#testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "#contact",
|
||||
},
|
||||
name: "Contact", id: "#contact"},
|
||||
]}
|
||||
logoSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6jw3js"
|
||||
logoAlt="Flavor House Logo"
|
||||
brandName="Flavor House"
|
||||
button={{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
}}
|
||||
text: "Book a Table", href: "#contact"}}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroLogoBillboard
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
logoText="Flavor House"
|
||||
description="Experience culinary excellence and warm hospitality. Indulge in exquisite dishes crafted with passion and the freshest ingredients."
|
||||
buttons={[
|
||||
{
|
||||
text: "View Our Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "View Our Menu", href: "#menu"},
|
||||
{
|
||||
text: "Make a Reservation",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Make a Reservation", href: "#contact"},
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
imageSrc="http://img.b2bpic.net/free-photo/wide-restaurant-hall-with-wooden-table-chairs-6-persons_140725-8910.jpg"
|
||||
@@ -109,42 +92,21 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "feature-1",
|
||||
title: "Signature Cocktails",
|
||||
subtitle: "Crafted to perfection by our expert mixologists.",
|
||||
category: "Beverages",
|
||||
value: "Unique Blends",
|
||||
buttons: [
|
||||
id: "feature-1", title: "Signature Cocktails", subtitle: "Crafted to perfection by our expert mixologists.", category: "Beverages", value: "Unique Blends", buttons: [
|
||||
{
|
||||
text: "Explore Drinks",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Explore Drinks", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "feature-2",
|
||||
title: "Inviting Ambiance",
|
||||
subtitle: "A cozy and elegant setting for any occasion.",
|
||||
category: "Experience",
|
||||
value: "Comfort & Style",
|
||||
buttons: [
|
||||
id: "feature-2", title: "Inviting Ambiance", subtitle: "A cozy and elegant setting for any occasion.", category: "Experience", value: "Comfort & Style", buttons: [
|
||||
{
|
||||
text: "Gallery",
|
||||
href: "#hero",
|
||||
},
|
||||
text: "Gallery", href: "#hero"},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "feature-3",
|
||||
title: "Decadent Desserts",
|
||||
subtitle: "Sweet endings that leave a lasting impression.",
|
||||
category: "Sweets",
|
||||
value: "Artisan Creations",
|
||||
buttons: [
|
||||
id: "feature-3", title: "Decadent Desserts", subtitle: "Sweet endings that leave a lasting impression.", category: "Sweets", value: "Artisan Creations", buttons: [
|
||||
{
|
||||
text: "Sweet Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
text: "Sweet Menu", href: "#menu"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -162,52 +124,22 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Classic Carbonara",
|
||||
price: "$22",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dough-pasta-cooked-tasty-salted-inside-round-blue-plate-with-flower-raw-pasta-pink-desk_140725-24367.jpg",
|
||||
imageAlt: "Plate of creamy carbonara pasta",
|
||||
rating: 5,
|
||||
id: "p1", name: "Classic Carbonara", price: "$22", imageSrc: "http://img.b2bpic.net/free-photo/top-view-dough-pasta-cooked-tasty-salted-inside-round-blue-plate-with-flower-raw-pasta-pink-desk_140725-24367.jpg", imageAlt: "Plate of creamy carbonara pasta", rating: 5,
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Pan-Seared Salmon",
|
||||
price: "$28",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-cooked-mussels-plate-slate_23-2148234973.jpg",
|
||||
imageAlt: "Pan-seared salmon with asparagus",
|
||||
rating: 5,
|
||||
id: "p2", name: "Pan-Seared Salmon", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-cooked-mussels-plate-slate_23-2148234973.jpg", imageAlt: "Pan-seared salmon with asparagus", rating: 5,
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Gourmet Margherita Pizza",
|
||||
price: "$20",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-holds-gourmet-pizza-wine-generated-by-ai_188544-18487.jpg",
|
||||
imageAlt: "Freshly baked Margherita pizza",
|
||||
rating: 4,
|
||||
id: "p3", name: "Gourmet Margherita Pizza", price: "$20", imageSrc: "http://img.b2bpic.net/free-photo/wooden-plate-holds-gourmet-pizza-wine-generated-by-ai_188544-18487.jpg", imageAlt: "Freshly baked Margherita pizza", rating: 4,
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Ribeye Steak with Herbs",
|
||||
price: "$35",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/well-done-steak-with-mashed-potatoes-fried-vegetables_140725-2240.jpg",
|
||||
imageAlt: "Grilled ribeye steak with herbs and side dish",
|
||||
rating: 5,
|
||||
id: "p4", name: "Ribeye Steak with Herbs", price: "$35", imageSrc: "http://img.b2bpic.net/free-photo/well-done-steak-with-mashed-potatoes-fried-vegetables_140725-2240.jpg", imageAlt: "Grilled ribeye steak with herbs and side dish", rating: 5,
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Fresh Garden Salad",
|
||||
price: "$14",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-salad-with-tomato-lettuce-cucumber-salt-black-pepper-cloth-green-with-copy-space_141793-12873.jpg",
|
||||
imageAlt: "Vibrant mixed greens salad",
|
||||
rating: 4,
|
||||
id: "p5", name: "Fresh Garden Salad", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/top-view-vegetable-salad-with-tomato-lettuce-cucumber-salt-black-pepper-cloth-green-with-copy-space_141793-12873.jpg", imageAlt: "Vibrant mixed greens salad", rating: 4,
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Creamy Tomato Basil Soup",
|
||||
price: "$12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-winter-broccoli-soup-with-spoon-bread_23-2148706409.jpg",
|
||||
imageAlt: "Bowl of creamy tomato soup with basil",
|
||||
rating: 4,
|
||||
id: "p6", name: "Creamy Tomato Basil Soup", price: "$12", imageSrc: "http://img.b2bpic.net/free-photo/top-view-winter-broccoli-soup-with-spoon-bread_23-2148706409.jpg", imageAlt: "Bowl of creamy tomato soup with basil", rating: 4,
|
||||
},
|
||||
]}
|
||||
title="Our Culinary Creations"
|
||||
@@ -224,25 +156,15 @@ export default function LandingPage() {
|
||||
author="Sophia Chen, Food Critic"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7365.jpg",
|
||||
alt: "Sophia Chen, Food Critic",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7365.jpg", alt: "Sophia Chen, Food Critic"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/excited-bearded-man-looking-surprised-camera-blue-background-attractive-guy-having-eyes-full-happiness_574295-6126.jpg",
|
||||
alt: "David Lee, Regular Guest",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/excited-bearded-man-looking-surprised-camera-blue-background-attractive-guy-having-eyes-full-happiness_574295-6126.jpg", alt: "David Lee, Regular Guest"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/pleasant-looking-stylish-bearded-man-speaks-smart-phone_273609-8930.jpg",
|
||||
alt: "Emily White, Local Blogger",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/pleasant-looking-stylish-bearded-man-speaks-smart-phone_273609-8930.jpg", alt: "Emily White, Local Blogger"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-people-table_23-2149213367.jpg",
|
||||
alt: "Michael Brown, Connoisseur",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/close-up-smiley-people-table_23-2149213367.jpg", alt: "Michael Brown, Connoisseur"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-elderly-chef-dressed-uniform-with-crossed-arms-against-dark-background_613910-17580.jpg",
|
||||
alt: "Jessica Taylor, Happy Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/portrait-elderly-chef-dressed-uniform-with-crossed-arms-against-dark-background_613910-17580.jpg", alt: "Jessica Taylor, Happy Customer"},
|
||||
]}
|
||||
ratingAnimation="blur-reveal"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -256,44 +178,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={true}
|
||||
groups={[
|
||||
{
|
||||
id: "group-1",
|
||||
groupTitle: "Culinary Masters & Visionaries",
|
||||
members: [
|
||||
id: "group-1", groupTitle: "Culinary Masters & Visionaries", members: [
|
||||
{
|
||||
id: "member-1",
|
||||
title: "Chef Antoine Dubois",
|
||||
subtitle: "Head Chef & Founder",
|
||||
detail: "Chef Antoine brings over 20 years of experience, crafting innovative dishes with a soulful touch.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen_23-2149646279.jpg",
|
||||
imageAlt: "Portrait of Chef Antoine Dubois",
|
||||
},
|
||||
id: "member-1", title: "Chef Antoine Dubois", subtitle: "Head Chef & Founder", detail: "Chef Antoine brings over 20 years of experience, crafting innovative dishes with a soulful touch.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-male-chef-kitchen_23-2149646279.jpg", imageAlt: "Portrait of Chef Antoine Dubois"},
|
||||
{
|
||||
id: "member-2",
|
||||
title: "Maria Garcia",
|
||||
subtitle: "Restaurant Manager",
|
||||
detail: "Maria ensures seamless service and a delightful atmosphere for all our guests.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-asian-girl-barista-working-cafe-holding-cup-tea-giving-client-their-order_1258-199284.jpg",
|
||||
imageAlt: "Portrait of Maria Garcia",
|
||||
},
|
||||
id: "member-2", title: "Maria Garcia", subtitle: "Restaurant Manager", detail: "Maria ensures seamless service and a delightful atmosphere for all our guests.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-beautiful-asian-girl-barista-working-cafe-holding-cup-tea-giving-client-their-order_1258-199284.jpg", imageAlt: "Portrait of Maria Garcia"},
|
||||
{
|
||||
id: "member-3",
|
||||
title: "Chef Liam O'Connell",
|
||||
subtitle: "Sous Chef",
|
||||
detail: "Liam's creativity and precision are key to our kitchen's daily success and new menu development.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-dressed-apron-uniform_23-2149720712.jpg",
|
||||
imageAlt: "Portrait of Chef Liam O'Connell",
|
||||
},
|
||||
id: "member-3", title: "Chef Liam O'Connell", subtitle: "Sous Chef", detail: "Liam's creativity and precision are key to our kitchen's daily success and new menu development.", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-kitchen-dressed-apron-uniform_23-2149720712.jpg", imageAlt: "Portrait of Chef Liam O'Connell"},
|
||||
{
|
||||
id: "member-4",
|
||||
title: "Chloe Dupont",
|
||||
subtitle: "Pastry Chef",
|
||||
detail: "Chloe's magical touch creates our irresistible desserts, making every meal a sweet ending.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confectioner-uniform-decorates-cake_1157-33243.jpg",
|
||||
imageAlt: "Portrait of Chloe Dupont",
|
||||
},
|
||||
],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=6jw3js",
|
||||
imageAlt: "head chef restaurant portrait",
|
||||
id: "member-4", title: "Chloe Dupont", subtitle: "Pastry Chef", detail: "Chloe's magical touch creates our irresistible desserts, making every meal a sweet ending.", imageSrc: "http://img.b2bpic.net/free-photo/confectioner-uniform-decorates-cake_1157-33243.jpg", imageAlt: "Portrait of Chloe Dupont"},
|
||||
]
|
||||
},
|
||||
]}
|
||||
title="Meet Our Dedicated Team"
|
||||
@@ -307,33 +201,19 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "faq-1",
|
||||
title: "How do I make a reservation?",
|
||||
content: "You can make a reservation easily through our website's contact form, by calling us directly, or using our booking partner link provided in the contact section.",
|
||||
},
|
||||
id: "faq-1", title: "How do I make a reservation?", content: "You can make a reservation easily through our website's contact form, by calling us directly, or using our booking partner link provided in the contact section."},
|
||||
{
|
||||
id: "faq-2",
|
||||
title: "Do you accommodate dietary restrictions?",
|
||||
content: "Yes, we strive to accommodate all dietary needs. Please inform us of any allergies or restrictions when making your reservation or upon arrival.",
|
||||
},
|
||||
id: "faq-2", title: "Do you accommodate dietary restrictions?", content: "Yes, we strive to accommodate all dietary needs. Please inform us of any allergies or restrictions when making your reservation or upon arrival."},
|
||||
{
|
||||
id: "faq-3",
|
||||
title: "Is there a dress code?",
|
||||
content: "Our dress code is smart casual. We encourage guests to dress comfortably yet elegantly to match our dining experience.",
|
||||
},
|
||||
id: "faq-3", title: "Is there a dress code?", content: "Our dress code is smart casual. We encourage guests to dress comfortably yet elegantly to match our dining experience."},
|
||||
{
|
||||
id: "faq-4",
|
||||
title: "Do you offer private dining options?",
|
||||
content: "Yes, we have private dining spaces available for special events and larger groups. Please contact us for more details and availability.",
|
||||
},
|
||||
id: "faq-4", title: "Do you offer private dining options?", content: "Yes, we have private dining spaces available for special events and larger groups. Please contact us for more details and availability."},
|
||||
]}
|
||||
sideTitle="Questions? We've Got Answers."
|
||||
sideDescription="Find quick answers to common inquiries about reservations, dining, and special requests at Flavor House."
|
||||
buttons={[
|
||||
{
|
||||
text: "Contact Us",
|
||||
href: "#contact",
|
||||
},
|
||||
text: "Contact Us", href: "#contact"},
|
||||
]}
|
||||
faqsAnimation="slide-up"
|
||||
textPosition="left"
|
||||
@@ -344,8 +224,7 @@ export default function LandingPage() {
|
||||
<ContactCenter
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "radial-gradient",
|
||||
}}
|
||||
variant: "radial-gradient"}}
|
||||
tag="Get in Touch"
|
||||
title="Book Your Culinary Journey"
|
||||
description="Whether it's a reservation, catering inquiry, or partnership opportunity, we're here to help. Reach out to us and let's create something delicious."
|
||||
@@ -362,58 +241,35 @@ export default function LandingPage() {
|
||||
logoText="Flavor House"
|
||||
columns={[
|
||||
{
|
||||
title: "Menu",
|
||||
items: [
|
||||
title: "Menu", items: [
|
||||
{
|
||||
label: "Appetizers",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Appetizers", href: "#menu"},
|
||||
{
|
||||
label: "Main Courses",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Main Courses", href: "#menu"},
|
||||
{
|
||||
label: "Desserts",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Desserts", href: "#menu"},
|
||||
{
|
||||
label: "Drinks",
|
||||
href: "#menu",
|
||||
},
|
||||
label: "Drinks", href: "#menu"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "About Us",
|
||||
items: [
|
||||
title: "About Us", items: [
|
||||
{
|
||||
label: "Our Story",
|
||||
href: "#about",
|
||||
},
|
||||
label: "Our Story", href: "#about"},
|
||||
{
|
||||
label: "Our Team",
|
||||
href: "#team",
|
||||
},
|
||||
label: "Our Team", href: "#team"},
|
||||
{
|
||||
label: "Testimonials",
|
||||
href: "#testimonials",
|
||||
},
|
||||
label: "Testimonials", href: "#testimonials"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Contact",
|
||||
items: [
|
||||
title: "Contact", items: [
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Reservations", href: "#contact"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Partnerships",
|
||||
href: "#contact",
|
||||
},
|
||||
label: "Partnerships", href: "#contact"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user