6 Commits

Author SHA1 Message Date
39bc3829c5 Switch to version 1: modified src/app/page.tsx 2026-05-23 18:07:27 +00:00
1fa975816b Merge version_4 into main
Merge version_4 into main
2026-05-23 18:06:13 +00:00
ae81ab827d Update src/app/page.tsx 2026-05-23 18:06:10 +00:00
cc7bdad91b Merge version_4 into main
Merge version_4 into main
2026-05-23 18:05:46 +00:00
5a08b5bdd4 Update src/app/page.tsx 2026-05-23 18:05:43 +00:00
ca7b0f7520 Merge version_3 into main
Merge version_3 into main
2026-05-23 18:04:09 +00:00

View File

@@ -32,10 +32,22 @@ 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"
/>
@@ -46,12 +58,33 @@ 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" },
{
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",
},
]}
avatarText="Join our growing community of happy diners."
/>
@@ -62,9 +95,21 @@ 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"
/>
@@ -77,8 +122,42 @@ 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", onProductClick: () => console.log("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: () => console.log("Adding to order...") },
{
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",
},
]}
title="Our Signature Specialties"
description="Handpicked traditional dishes crafted with fresh local ingredients."
@@ -91,7 +170,36 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={true}
metrics={[
{ id: "m1", value: "10k+", title: "Happy Guests Served", items: ["Dine-in", "Takeout"] },
{
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",
],
},
]}
title="Tasco in Numbers"
description="Decades of tradition serving our community."
@@ -102,9 +210,17 @@ export default function LandingPage() {
<SocialProofOne
textboxLayout="default"
useInvertedBackground={false}
names={["Food Critic Daily", "Local Flavor Magazine"]}
names={[
"Food Critic Daily",
"Local Flavor Magazine",
"Travel & Leisure",
"Culinary Arts Journal",
"City Dining Best",
"Hospitality Weekly",
"The Good Food Guide",
]}
title="Recognized Excellence"
description="We are proud to be featured by the industry's leading culinary publications."
description="We are proud to be featured by the industry's leading culinary publications and critics."
/>
</div>
@@ -112,7 +228,31 @@ 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: "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",
},
]}
cardTitle="Guest Experiences"
cardTag="Testimonials"
@@ -125,7 +265,21 @@ 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." },
{
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.",
},
]}
title="Common Questions"
description="Everything you need to know about your dining experience."
@@ -136,12 +290,17 @@ 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", onClick: () => window.location.href = "tel:+123456789" },
{
text: "Call Now",
href: "tel:+123456789",
},
]}
/>
</div>
@@ -155,4 +314,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}