Merge version_2 into main #1
199
src/app/page.tsx
199
src/app/page.tsx
@@ -32,22 +32,10 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarStyleApple
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "product",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Home", id: "hero" },
|
||||
{ name: "About", id: "about" },
|
||||
{ name: "Menu", id: "product" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
]}
|
||||
brandName="Tasco do Strauss"
|
||||
/>
|
||||
@@ -58,33 +46,12 @@ export default function LandingPage() {
|
||||
title="Welcome to Tasco do Strauss"
|
||||
description="Authentic flavors meet traditional hospitality. Experience the heart of culinary craftsmanship in every bite."
|
||||
buttons={[
|
||||
{
|
||||
text: "Discover Our Menu",
|
||||
href: "#product",
|
||||
},
|
||||
{ text: "Discover Our Menu", href: "#product" },
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/singe-dish-table_23-2147681075.jpg"
|
||||
avatars={[
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/drink-snacks-table_23-2147885843.jpg",
|
||||
alt: "Drink and snacks on table",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/wooden-pot-wooden-table-with-flowers-candles-it-near-armchair-fireplace_181624-6073.jpg",
|
||||
alt: "Wooden pot on a wooden table with flowers and candles on it near an armchair and a fireplace",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/modern-dining-london-table-empty_1203-4494.jpg",
|
||||
alt: "modern dining london table empty",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/restaurant-with-leather-sofa-paintings-wall_140725-9715.jpg",
|
||||
alt: "Restaurant with leather sofa paintings on the wall",
|
||||
},
|
||||
{
|
||||
src: "http://img.b2bpic.net/free-photo/singe-dish-table_23-2147681075.jpg",
|
||||
alt: "authentic portuguese restaurant interior",
|
||||
},
|
||||
{ src: "http://img.b2bpic.net/free-photo/drink-snacks-table_23-2147885843.jpg", alt: "Drink and snacks on table" },
|
||||
{ src: "http://img.b2bpic.net/free-photo/wooden-pot-wooden-table-with-flowers-candles-it-near-armchair-fireplace_181624-6073.jpg", alt: "Wooden pot" },
|
||||
]}
|
||||
avatarText="Join our growing community of happy diners."
|
||||
/>
|
||||
@@ -95,21 +62,9 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
title="Our Culinary Heritage"
|
||||
metrics={[
|
||||
{
|
||||
icon: Star,
|
||||
label: "Years of Experience",
|
||||
value: "20+",
|
||||
},
|
||||
{
|
||||
icon: Utensils,
|
||||
label: "Authentic Dishes",
|
||||
value: "50+",
|
||||
},
|
||||
{
|
||||
icon: Award,
|
||||
label: "Awards Won",
|
||||
value: "15",
|
||||
},
|
||||
{ icon: Star, label: "Years of Experience", value: "20+" },
|
||||
{ icon: Utensils, label: "Authentic Dishes", value: "50+" },
|
||||
{ icon: Award, label: "Awards Won", value: "15" },
|
||||
]}
|
||||
metricsAnimation="slide-up"
|
||||
/>
|
||||
@@ -122,42 +77,8 @@ export default function LandingPage() {
|
||||
gridVariant="two-columns-alternating-heights"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Traditional Seafood Stew",
|
||||
price: "$24",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-served-with-green-herbs-lemon-slices_114579-3581.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Grilled Catch of the Day",
|
||||
price: "$28",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-side-oysters-lemons_141793-419.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Slow Roasted Meat Plate",
|
||||
price: "$32",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mussels-white-sauce-with-cutlery-tablecloth_23-2148234890.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Artisanal Cheese Selection",
|
||||
price: "$18",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-seafood-plate-table-close-up_93675-129085.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Homemade Daily Dessert",
|
||||
price: "$12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/grilled-salmon-with-vegetables-lemon-served-with-glass-wine_141793-762.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "House Special Wine",
|
||||
price: "$45",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/flat-lay-mussels-white-sauce-with-tablecloth-cutlery_23-2148234931.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Traditional Seafood Stew", price: "$24", imageSrc: "http://img.b2bpic.net/free-photo/grilled-chicken-served-with-green-herbs-lemon-slices_114579-3581.jpg", onProductClick: () => alert("Adding to order...") },
|
||||
{ id: "p2", name: "Grilled Catch of the Day", price: "$28", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-side-oysters-lemons_141793-419.jpg", onProductClick: () => alert("Adding to order...") },
|
||||
]}
|
||||
title="Our Signature Specialties"
|
||||
description="Handpicked traditional dishes crafted with fresh local ingredients."
|
||||
@@ -170,36 +91,7 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={true}
|
||||
metrics={[
|
||||
{
|
||||
id: "m1",
|
||||
value: "10k+",
|
||||
title: "Happy Guests Served",
|
||||
items: [
|
||||
"Dine-in",
|
||||
"Takeout",
|
||||
"Events",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
value: "4.8",
|
||||
title: "Customer Rating",
|
||||
items: [
|
||||
"Excellent service",
|
||||
"Fresh ingredients",
|
||||
"Great atmosphere",
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
value: "100%",
|
||||
title: "Local Ingredients",
|
||||
items: [
|
||||
"Fresh Produce",
|
||||
"Sustainably sourced",
|
||||
"Quality assured",
|
||||
],
|
||||
},
|
||||
{ id: "m1", value: "10k+", title: "Happy Guests Served", items: ["Dine-in", "Takeout"] },
|
||||
]}
|
||||
title="Tasco in Numbers"
|
||||
description="Decades of tradition serving our community."
|
||||
@@ -210,17 +102,9 @@ export default function LandingPage() {
|
||||
<SocialProofOne
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
names={[
|
||||
"Food Critic Daily",
|
||||
"Local Flavor Magazine",
|
||||
"Travel & Leisure",
|
||||
"Culinary Arts Journal",
|
||||
"City Dining Best",
|
||||
"Hospitality Weekly",
|
||||
"The Good Food Guide",
|
||||
]}
|
||||
names={["Food Critic Daily", "Local Flavor Magazine"]}
|
||||
title="Recognized Excellence"
|
||||
description="We are proud to be featured by the industry's leading culinary publications and critics."
|
||||
description="We are proud to be featured by the industry's leading culinary publications."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -228,31 +112,7 @@ export default function LandingPage() {
|
||||
<TestimonialCardTwelve
|
||||
useInvertedBackground={true}
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Maria Silva",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7355.jpg",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
name: "João Santos",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-view-young-happy-couple-having-dinner-talking-each-other-dining-room_637285-3598.jpg",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
name: "Elena Costa",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/refined-lady-with-waving-hair-making-selfie-dinner-indoor-shot-blissful-caucasian-girl-eating-pizza_197531-9678.jpg",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
name: "Pedro Oliveira",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/elegant-man-wearing-suit_23-2148831124.jpg",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
name: "Sofia Mendes",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/couple-restaurant_23-2148006632.jpg",
|
||||
},
|
||||
{ id: "1", name: "Maria Silva", imageSrc: "http://img.b2bpic.net/free-photo/portrait-one-black-american-female-eats-gourmet-vegetarian-meal-drinks-wine-restaurant_613910-7355.jpg" },
|
||||
]}
|
||||
cardTitle="Guest Experiences"
|
||||
cardTag="Testimonials"
|
||||
@@ -265,21 +125,7 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, we highly recommend booking in advance, especially during weekends.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Are vegetarian options available?",
|
||||
content: "Absolutely, we have several traditional vegetarian dishes.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Do you host private events?",
|
||||
content: "Yes, we provide customizable event packages for groups.",
|
||||
},
|
||||
{ id: "f1", title: "Do I need a reservation?", content: "Yes, we highly recommend booking in advance." },
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Everything you need to know about your dining experience."
|
||||
@@ -290,17 +136,12 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactCTA
|
||||
useInvertedBackground={true}
|
||||
background={{
|
||||
variant: "plain",
|
||||
}}
|
||||
background={{ variant: "plain" }}
|
||||
tag="Visit Us"
|
||||
title="Ready for a Taste?"
|
||||
description="Find us at our location or reach out for event bookings."
|
||||
buttons={[
|
||||
{
|
||||
text: "Call Now",
|
||||
href: "tel:+123456789",
|
||||
},
|
||||
{ text: "Call Now", onClick: () => window.location.href = "tel:+123456789" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -314,4 +155,4 @@ export default function LandingPage() {
|
||||
</ReactLenis>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user