Merge version_1 into main #2
209
src/app/page.tsx
209
src/app/page.tsx
@@ -12,7 +12,7 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
|
||||
import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import SplitAbout from '@/components/sections/about/SplitAbout';
|
||||
import TestimonialCardFifteen from '@/components/sections/testimonial/TestimonialCardFifteen';
|
||||
import { Flame, Wine } from "lucide-react";
|
||||
import { Flame, Wine, ChefHat, GlassWater } from "lucide-react";
|
||||
|
||||
export default function LandingPage() {
|
||||
return (
|
||||
@@ -33,25 +33,15 @@ 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: "Reviews",
|
||||
id: "testimonials",
|
||||
},
|
||||
name: "Reviews", id: "testimonials"},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
name: "Contact", id: "contact"},
|
||||
]}
|
||||
brandName="Big Chefs"
|
||||
/>
|
||||
@@ -60,41 +50,22 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
variant: "rotated-rays-animated"}}
|
||||
title="Unforgettable Flavors, Crafted with Passion."
|
||||
description="Experience fine dining elevated to an art form at Big Chefs. Where every plate tells a story."
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-turquoise-chairs-white-walls-french-windows-curtains_140725-8450.jpg?_wi=1",
|
||||
imageAlt: "Chef plating",
|
||||
},
|
||||
id: "1", imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-turquoise-chairs-white-walls-french-windows-curtains_140725-8450.jpg", imageAlt: "Chef plating"},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-kitchen_23-2148471872.jpg?_wi=1",
|
||||
imageAlt: "Gourmet meal",
|
||||
},
|
||||
id: "2", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-kitchen_23-2148471872.jpg", imageAlt: "Gourmet meal"},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727993.jpg",
|
||||
imageAlt: "Fine dining",
|
||||
},
|
||||
id: "3", imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727993.jpg", imageAlt: "Fine dining"},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-slicing-green-pepper-cutting-board-with-tomatoes-salt-cheese-lemon-gray-surface_176474-6507.jpg",
|
||||
imageAlt: "Kitchen team",
|
||||
},
|
||||
id: "4", imageSrc: "http://img.b2bpic.net/free-photo/top-view-man-slicing-green-pepper-cutting-board-with-tomatoes-salt-cheese-lemon-gray-surface_176474-6507.jpg", imageAlt: "Kitchen team"},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-squeezing-lime-taco_23-2148750461.jpg",
|
||||
imageAlt: "Food display",
|
||||
},
|
||||
id: "5", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hand-squeezing-lime-taco_23-2148750461.jpg", imageAlt: "Food display"},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-luxury-restaurant_23-2150598353.jpg",
|
||||
imageAlt: "Restaurant ambiance",
|
||||
},
|
||||
id: "6", imageSrc: "http://img.b2bpic.net/free-photo/side-view-man-luxury-restaurant_23-2150598353.jpg", imageAlt: "Restaurant ambiance"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -107,17 +78,11 @@ export default function LandingPage() {
|
||||
description="Born from a love of fresh ingredients and masterful technique, Big Chefs has redefined casual fine dining. We believe that every meal is a chance to connect."
|
||||
bulletPoints={[
|
||||
{
|
||||
title: "Fresh Ingredients",
|
||||
description: "Sourced daily from local farmers.",
|
||||
},
|
||||
title: "Fresh Ingredients", description: "Sourced daily from local farmers."},
|
||||
{
|
||||
title: "World Class Chefs",
|
||||
description: "Crafting dishes with global inspirations.",
|
||||
},
|
||||
title: "World Class Chefs", description: "Crafting dishes with global inspirations."},
|
||||
{
|
||||
title: "Sophisticated Ambiance",
|
||||
description: "Designed for memorable connections.",
|
||||
},
|
||||
title: "Sophisticated Ambiance", description: "Designed for memorable connections."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/caesar-salad-with-srimps-glass-white-wine_140725-3351.jpg"
|
||||
mediaAnimation="slide-up"
|
||||
@@ -131,46 +96,30 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Artisanal Kitchen",
|
||||
description: "Our open kitchen displays the dedication behind your food.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-smelling-salad-with-meat-plate_23-2148040175.jpg",
|
||||
imageAlt: "Artisan kitchen",
|
||||
},
|
||||
title: "Artisanal Kitchen", description: "Our open kitchen displays the dedication behind your food.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cook-smelling-salad-with-meat-plate_23-2148040175.jpg", imageAlt: "Artisan kitchen"},
|
||||
items: [
|
||||
{
|
||||
icon: ChefHat,
|
||||
text: "Expert Culinary Art",
|
||||
},
|
||||
text: "Expert Culinary Art"},
|
||||
{
|
||||
icon: Flame,
|
||||
text: "Open Flame Cooking",
|
||||
},
|
||||
text: "Open Flame Cooking"},
|
||||
],
|
||||
reverse: false,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/restaurant-hall-with-turquoise-chairs-white-walls-french-windows-curtains_140725-8450.jpg?_wi=2",
|
||||
imageAlt: "gourmet restaurant dining room luxury",
|
||||
},
|
||||
{
|
||||
title: "Selected Wines",
|
||||
description: "Curated cellar pairings for every palate.",
|
||||
media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-cook-putting-vegetable-plate-with-salad_23-2148040236.jpg",
|
||||
imageAlt: "Wine cellar",
|
||||
},
|
||||
title: "Selected Wines", description: "Curated cellar pairings for every palate.", media: {
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-cook-putting-vegetable-plate-with-salad_23-2148040236.jpg", imageAlt: "Wine cellar"},
|
||||
items: [
|
||||
{
|
||||
icon: Wine,
|
||||
text: "Curated Wine Selection",
|
||||
},
|
||||
text: "Curated Wine Selection"},
|
||||
{
|
||||
icon: GlassWater,
|
||||
text: "Premium Glassware",
|
||||
},
|
||||
text: "Premium Glassware"},
|
||||
],
|
||||
reverse: true,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-kitchen_23-2148471872.jpg?_wi=2",
|
||||
imageAlt: "gourmet restaurant dining room luxury",
|
||||
},
|
||||
]}
|
||||
title="Why Big Chefs Stands Apart"
|
||||
@@ -186,41 +135,17 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Garden Harvest Salad",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/man-preparing-salad-with-fresh-vegetables-wooden-table-cooking-tasty-healthy-food-black-background-vegetarian-food-healthy-cooking-concept-close-up_639032-431.jpg",
|
||||
},
|
||||
id: "p1", name: "Garden Harvest Salad", price: "$18", imageSrc: "http://img.b2bpic.net/free-photo/man-preparing-salad-with-fresh-vegetables-wooden-table-cooking-tasty-healthy-food-black-background-vegetarian-food-healthy-cooking-concept-close-up_639032-431.jpg"},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Pan-Seared Atlantic Salmon",
|
||||
price: "$32",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/carbonara-pasta_181624-696.jpg",
|
||||
},
|
||||
id: "p2", name: "Pan-Seared Atlantic Salmon", price: "$32", imageSrc: "http://img.b2bpic.net/free-photo/carbonara-pasta_181624-696.jpg"},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Truffle Infused Filet Mignon",
|
||||
price: "$48",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/meat-with-lettuce-chips_1203-411.jpg",
|
||||
},
|
||||
id: "p3", name: "Truffle Infused Filet Mignon", price: "$48", imageSrc: "http://img.b2bpic.net/free-photo/meat-with-lettuce-chips_1203-411.jpg"},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Handmade Wild Mushroom Pasta",
|
||||
price: "$26",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-cocktail-with-fused-sugar-bronze-glass-bar-table_627829-6439.jpg",
|
||||
},
|
||||
id: "p4", name: "Handmade Wild Mushroom Pasta", price: "$26", imageSrc: "http://img.b2bpic.net/free-photo/alcoholic-cocktail-with-fused-sugar-bronze-glass-bar-table_627829-6439.jpg"},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Dark Chocolate Ganache Tart",
|
||||
price: "$14",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-making-pasta-with-machine_23-2148296887.jpg",
|
||||
},
|
||||
id: "p5", name: "Dark Chocolate Ganache Tart", price: "$14", imageSrc: "http://img.b2bpic.net/free-photo/close-up-person-making-pasta-with-machine_23-2148296887.jpg"},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Botanical Infused Martini",
|
||||
price: "$16",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tuna-steak_1203-3397.jpg",
|
||||
},
|
||||
id: "p6", name: "Botanical Infused Martini", price: "$16", imageSrc: "http://img.b2bpic.net/free-photo/tuna-steak_1203-3397.jpg"},
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="A curated menu featuring the freshest local produce and seasonal highlights."
|
||||
@@ -234,28 +159,16 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10k+",
|
||||
title: "Happy Guests",
|
||||
items: [
|
||||
"Annual dining visitors",
|
||||
],
|
||||
id: "m1", value: "10k+", title: "Happy Guests", items: [
|
||||
"Annual dining visitors"],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "50+",
|
||||
title: "Menu Varieties",
|
||||
items: [
|
||||
"Seasonal rotating dishes",
|
||||
],
|
||||
id: "m2", value: "50+", title: "Menu Varieties", items: [
|
||||
"Seasonal rotating dishes"],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "15",
|
||||
title: "Culinary Awards",
|
||||
items: [
|
||||
"Recognized excellence",
|
||||
],
|
||||
id: "m3", value: "15", title: "Culinary Awards", items: [
|
||||
"Recognized excellence"],
|
||||
},
|
||||
]}
|
||||
title="A Decade of Fine Dining"
|
||||
@@ -271,25 +184,15 @@ export default function LandingPage() {
|
||||
author="Elena Rossi"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/medium-shot-couple-having-lunch-luxury-restaurant_23-2150598413.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/customer-experience-creative-collage_23-2149346508.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/customer-experience-creative-collage_23-2149346508.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/people-having-dinner-luxurious-restaurants_23-2151081873.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517423.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517423.jpg", alt: "Customer"},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/male-local-traveler-with-camera_23-2149016703.jpg",
|
||||
alt: "Customer",
|
||||
},
|
||||
src: "http://img.b2bpic.net/free-photo/male-local-traveler-with-camera_23-2149016703.jpg", alt: "Customer"},
|
||||
]}
|
||||
ratingAnimation="slide-up"
|
||||
avatarsAnimation="slide-up"
|
||||
@@ -302,20 +205,11 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, we highly recommend making a reservation to secure your table.",
|
||||
},
|
||||
id: "f1", title: "Do I need a reservation?", content: "Yes, we highly recommend making a reservation to secure your table."},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Is there a dress code?",
|
||||
content: "Smart casual attire is preferred for our dinner service.",
|
||||
},
|
||||
id: "f2", title: "Is there a dress code?", content: "Smart casual attire is preferred for our dinner service."},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Can you host private events?",
|
||||
content: "Absolutely, we have specialized areas for intimate celebrations and events.",
|
||||
},
|
||||
id: "f3", title: "Can you host private events?", content: "Absolutely, we have specialized areas for intimate celebrations and events."},
|
||||
]}
|
||||
title="Frequently Asked Questions"
|
||||
description="Have questions about our dining experience? We're here to help."
|
||||
@@ -327,14 +221,11 @@ export default function LandingPage() {
|
||||
<ContactText
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "rotated-rays-animated",
|
||||
}}
|
||||
variant: "rotated-rays-animated"}}
|
||||
text="Ready to experience the exceptional? Book your table today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#",
|
||||
},
|
||||
text: "Book Now", href: "#"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -343,13 +234,9 @@ export default function LandingPage() {
|
||||
<FooterLogoReveal
|
||||
logoText="Big Chefs"
|
||||
leftLink={{
|
||||
text: "Privacy Policy",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Privacy Policy", href: "#"}}
|
||||
rightLink={{
|
||||
text: "Terms of Service",
|
||||
href: "#",
|
||||
}}
|
||||
text: "Terms of Service", href: "#"}}
|
||||
/>
|
||||
</div>
|
||||
</ReactLenis>
|
||||
|
||||
Reference in New Issue
Block a user