Update src/app/page.tsx

This commit is contained in:
2026-05-09 22:54:12 +00:00
parent faaf15edee
commit a8da2bbc51

View File

@@ -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>
);
}
}