Update src/app/page.tsx
This commit is contained in:
207
src/app/page.tsx
207
src/app/page.tsx
@@ -32,20 +32,12 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
navItems={[
|
||||
{
|
||||
name: "Menu",
|
||||
id: "#menu",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "#about",
|
||||
},
|
||||
{
|
||||
name: "Reservations",
|
||||
id: "#contact",
|
||||
},
|
||||
{ name: "Menu", id: "#menu" },
|
||||
{ name: "About", id: "#about" },
|
||||
{ name: "Reservations", id: "#contact" },
|
||||
]}
|
||||
brandName="Le Coup de Torchon"
|
||||
button={{ text: "Reserve Now", href: "#contact" }}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -54,36 +46,15 @@ export default function LandingPage() {
|
||||
logoText="Authentic French Cuisine in Heart of Paris"
|
||||
description="Taste traditional bistro classics prepared fresh daily by our kitchen. Join thousands of satisfied guests who return again and again for genuine Parisian dining."
|
||||
buttons={[
|
||||
{
|
||||
text: "Reserve Your Table Now",
|
||||
href: "#contact",
|
||||
},
|
||||
{ text: "Reserve Your Table Now", href: "#contact" },
|
||||
]}
|
||||
slides={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg",
|
||||
imageAlt: "Parisian bistro interior",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-colorful-hummus_23-2149447779.jpg",
|
||||
imageAlt: "Fresh French culinary preparation",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/girl-with-phone-night_1303-5738.jpg",
|
||||
imageAlt: "Parisian dining ambiance",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/modern-dining-london-table-empty_1203-4494.jpg",
|
||||
imageAlt: "Traditional table setting",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-cheddar-smoked-white-cheese-walnut-grape-honey_140725-229.jpg",
|
||||
imageAlt: "Artisanal ingredients",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-friends-sitting-together-bistro_23-2149356894.jpg",
|
||||
imageAlt: "Happy dining experience",
|
||||
},
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/elegant-table-with-drinks_1122-458.jpg", imageAlt: "Parisian bistro interior" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-colorful-hummus_23-2149447779.jpg", imageAlt: "Fresh French culinary preparation" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/girl-with-phone-night_1303-5738.jpg", imageAlt: "Parisian dining ambiance" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/modern-dining-london-table-empty_1203-4494.jpg", imageAlt: "Traditional table setting" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/cheese-plate-with-cheddar-smoked-white-cheese-walnut-grape-honey_140725-229.jpg", imageAlt: "Artisanal ingredients" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/full-shot-friends-sitting-together-bistro_23-2149356894.jpg", imageAlt: "Happy dining experience" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -108,21 +79,9 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
title: "Morning Pastries",
|
||||
description: "Freshly baked daily, buttery and crisp.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/half-cut-various-pastries-dark-board_114579-88911.jpg",
|
||||
},
|
||||
{
|
||||
title: "Steak Frites",
|
||||
description: "The quintessential bistro main course.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/salmon-carpaccio-with-vegetables-table_140725-5438.jpg",
|
||||
},
|
||||
{
|
||||
title: "Crème Brûlée",
|
||||
description: "Silky smooth with a perfectly crackled crust.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-creamy-dessert-with-red-sliced-strawberries-light-pink-background-dessert-ice-cream-cream-sweet-berry-fruit_140725-56093.jpg",
|
||||
},
|
||||
{ title: "Morning Pastries", description: "Freshly baked daily, buttery and crisp.", imageSrc: "http://img.b2bpic.net/free-photo/half-cut-various-pastries-dark-board_114579-88911.jpg" },
|
||||
{ title: "Steak Frites", description: "The quintessential bistro main course.", imageSrc: "http://img.b2bpic.net/free-photo/salmon-carpaccio-with-vegetables-table_140725-5438.jpg" },
|
||||
{ title: "Crème Brûlée", description: "Silky smooth with a perfectly crackled crust.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-creamy-dessert-with-red-sliced-strawberries-light-pink-background-dessert-ice-cream-cream-sweet-berry-fruit_140725-56093.jpg" },
|
||||
]}
|
||||
title="Bistro Classics"
|
||||
description="Experience the timeless flavors that define our kitchen."
|
||||
@@ -135,24 +94,9 @@ export default function LandingPage() {
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
team={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Jean-Luc",
|
||||
role: "Head Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-smelling-dish-after-cooking_329181-16139.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Sophie",
|
||||
role: "Floor Manager",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/person-working-remotely-project_23-2149273683.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Marc",
|
||||
role: "Sous Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-with-uniform-utensil-kitchen_23-2148145546.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Jean-Luc", role: "Head Chef", imageSrc: "http://img.b2bpic.net/free-photo/close-up-chef-smelling-dish-after-cooking_329181-16139.jpg" },
|
||||
{ id: "t2", name: "Sophie", role: "Floor Manager", imageSrc: "http://img.b2bpic.net/free-photo/person-working-remotely-project_23-2149273683.jpg" },
|
||||
{ id: "t3", name: "Marc", role: "Sous Chef", imageSrc: "http://img.b2bpic.net/free-photo/chef-with-uniform-utensil-kitchen_23-2148145546.jpg" },
|
||||
]}
|
||||
title="Meet the Team"
|
||||
description="The dedicated people behind our kitchen and floor excellence."
|
||||
@@ -166,46 +110,11 @@ export default function LandingPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Sarah",
|
||||
role: "Traveler",
|
||||
company: "Visitor",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-tablet_23-2149927583.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "Michael",
|
||||
role: "Regular",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/enjoying-street-food-fest_23-2151543835.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Emily",
|
||||
role: "Critic",
|
||||
company: "FoodPress",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-cafe_23-2148721131.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "David",
|
||||
role: "Diner",
|
||||
company: "Parisian",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/group-young-friends-having-wine-together_23-2148454148.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Clara",
|
||||
role: "Reviewer",
|
||||
company: "Blogger",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-painting-watercolors_23-2150170382.jpg",
|
||||
},
|
||||
{ id: "1", name: "Sarah", role: "Traveler", company: "Visitor", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/front-view-smiley-woman-with-tablet_23-2149927583.jpg" },
|
||||
{ id: "2", name: "Michael", role: "Regular", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/enjoying-street-food-fest_23-2151543835.jpg" },
|
||||
{ id: "3", name: "Emily", role: "Critic", company: "FoodPress", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-cafe_23-2148721131.jpg" },
|
||||
{ id: "4", name: "David", role: "Diner", company: "Parisian", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/group-young-friends-having-wine-together_23-2148454148.jpg" },
|
||||
{ id: "5", name: "Clara", role: "Reviewer", company: "Blogger", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-painting-watercolors_23-2150170382.jpg" },
|
||||
]}
|
||||
title="Guest Testimonials"
|
||||
description="See why locals and travelers trust Le Coup de Torchon."
|
||||
@@ -216,15 +125,7 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Michelin",
|
||||
"TripAdvisor",
|
||||
"Gault & Millau",
|
||||
"Le Fooding",
|
||||
"Yelp",
|
||||
"Elite Reviewer",
|
||||
"City Awards",
|
||||
]}
|
||||
names={["Michelin", "TripAdvisor", "Gault & Millau", "Le Fooding", "Yelp", "Elite Reviewer", "City Awards"]}
|
||||
title="Credibility & Recognition"
|
||||
description="Proudly recognized by these top dining guides and platforms."
|
||||
/>
|
||||
@@ -235,21 +136,9 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do you accept walk-ins?",
|
||||
content: "Yes, but reservations are recommended for prime weekend slots.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Can you host groups?",
|
||||
content: "We offer dedicated event booking services for groups and team meals.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you accommodate dietary requirements?",
|
||||
content: "Our kitchen is happy to accommodate vegetarian and gluten-free dietary requests.",
|
||||
},
|
||||
{ id: "f1", title: "Do you accept walk-ins?", content: "Yes, but reservations are recommended for prime weekend slots." },
|
||||
{ id: "f2", title: "Can you host groups?", content: "We offer dedicated event booking services for groups and team meals." },
|
||||
{ id: "f3", title: "Do you accommodate dietary requirements?", content: "Our kitchen is happy to accommodate vegetarian and gluten-free dietary requests." },
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Find everything you need to know about your upcoming meal."
|
||||
@@ -260,18 +149,11 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={false}
|
||||
background={{
|
||||
variant: "sparkles-gradient",
|
||||
}}
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
tag="Reservations"
|
||||
title="Secure Your Parisian Dinner"
|
||||
description="Tables book out quickly—reserve your experience with us today."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book Now",
|
||||
href: "#",
|
||||
},
|
||||
]}
|
||||
buttons={[{ text: "Book Now", href: "#" }]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -280,33 +162,16 @@ export default function LandingPage() {
|
||||
logoText="Le Coup de Torchon"
|
||||
columns={[
|
||||
{
|
||||
title: "Navigation",
|
||||
items: [
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "Reservations",
|
||||
href: "#contact",
|
||||
},
|
||||
title: "Navigation", items: [
|
||||
{ label: "About", href: "#about" },
|
||||
{ label: "Menu", href: "#menu" },
|
||||
{ label: "Reservations", 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: "#" },
|
||||
],
|
||||
},
|
||||
]}
|
||||
@@ -315,4 +180,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user