5 Commits

Author SHA1 Message Date
e883981980 Merge version_2 into main
Merge version_2 into main
2026-04-23 22:14:29 +00:00
392165d86b Update src/app/page.tsx 2026-04-23 22:14:26 +00:00
d0ff743da9 Merge version_2 into main
Merge version_2 into main
2026-04-23 22:14:05 +00:00
c122e919c8 Update src/app/styles/variables.css 2026-04-23 22:14:02 +00:00
415c28cdba Update src/app/page.tsx 2026-04-23 22:14:02 +00:00
2 changed files with 42 additions and 165 deletions

View File

@@ -32,25 +32,15 @@ export default function LandingPage() {
<NavbarStyleCentered
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="Steak Döner Wien"
/>
@@ -62,38 +52,17 @@ export default function LandingPage() {
description="Discover authentic, high-quality steak döner prepared daily at Taborstraße 22. A unique culinary tradition redefined."
buttons={[
{
text: "View Our Menu",
href: "#menu",
},
text: "View Our Menu", href: "#menu"},
{
text: "Visit Us",
href: "#contact",
},
text: "Visit Us", href: "#contact"},
]}
imageSrc="http://img.b2bpic.net/free-photo/traditional-vegetable-olma-white-plate-with-yogurt_114579-2597.jpg"
imageSrc="https://lh3.googleusercontent.com/p/AF1QipN32b2e-0w3K1P25oH2hS8k3K-W53o6_Gk6O1mX=s1600-w800-h600"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/pan-fried-meat-wooden-board-with-greens-bun-with-sesame-seeds_141793-17560.jpg",
alt: "Pan-fried meat on the wooden board",
},
{
src: "http://img.b2bpic.net/free-photo/baked-stuffed-pastry-with-sesame-sprinkles-served-with-tomato-sauce_141793-1855.jpg",
alt: "Baked stuffed pastry with sesame sprinkles",
},
{
src: "http://img.b2bpic.net/free-photo/side-view-baked-fish-fillet-garnished-with-vegetables-spices-sauce-plate_140725-11497.jpg",
alt: "Baked fish fillet garnished with vegetables",
},
{
src: "http://img.b2bpic.net/free-photo/top-view-dessert-sweet-baked-pumpkin-with-nuts-cream-glass-tea_141793-4311.jpg",
alt: "Sweet baked pumpkin with nuts and cream",
},
{
src: "http://img.b2bpic.net/free-photo/front-view-male-butcher-salting-meat-dark-surface_179666-44107.jpg",
alt: "Butcher salting meat",
},
src: "https://lh3.googleusercontent.com/p/AF1QipN32b2e-0w3K1P25oH2hS8k3K-W53o6_Gk6O1mX=s400-c", alt: "Steak döner preparation"
}
]}
avatarText="Join 5,000+ satisfied steak lovers"
avatarText="Freshly prepared daily"
/>
</div>
@@ -104,19 +73,13 @@ export default function LandingPage() {
description="Located in the heart of Vienna, we take pride in using only the finest cuts for our steak döner. Every ingredient is sourced with care to ensure the most delicious experience possible."
metrics={[
{
value: "100%",
title: "Premium Steak",
},
value: "100%", title: "Premium Steak"},
{
value: "20+",
title: "Daily Spices",
},
value: "20+", title: "Daily Spices"},
{
value: "1",
title: "True Tradition",
},
value: "1", title: "True Tradition"},
]}
imageSrc="http://img.b2bpic.net/free-photo/woman-making-food-chinese-new-year_23-2148066071.jpg"
imageSrc="https://lh3.googleusercontent.com/p/AF1QipO3w8qXh-yS8J9Lp7c6Jq7Y5U53W2b3U7c0k1X=s1600-w800-h600"
mediaAnimation="slide-up"
metricsAnimation="slide-up"
/>
@@ -130,41 +93,17 @@ export default function LandingPage() {
useInvertedBackground={false}
products={[
{
id: "1",
name: "Classic Steak Döner",
price: "€8.50",
imageSrc: "http://img.b2bpic.net/free-photo/lamb-kebab-served-with-rice-tomato-cucumber-onion-salad-grilled-vegetables_140725-2544.jpg",
},
id: "1", name: "Classic Steak Döner", price: "€8.50", imageSrc: "https://lh3.googleusercontent.com/p/AF1QipM5g8V7s9p9_5qK2W0X8z5U7f8U9p6c3v-1s0s1=s800-w600-h400?_wi=1"},
{
id: "2",
name: "Steak Döner Box",
price: "€9.50",
imageSrc: "http://img.b2bpic.net/free-photo/view-tasty-shawarma-dish_23-2151805444.jpg",
},
id: "2", name: "Steak Döner Box", price: "€9.50", imageSrc: "https://lh3.googleusercontent.com/p/AF1QipM5g8V7s9p9_5qK2W0X8z5U7f8U9p6c3v-1s0s1=s800-w600-h400?_wi=2"},
{
id: "3",
name: "Spicy Steak Döner Wrap",
price: "€8.90",
imageSrc: "http://img.b2bpic.net/free-photo/kebab-combo-liver-rice-hummus-onion-vegetables-side-view_140725-11280.jpg",
},
id: "3", name: "Spicy Steak Döner Wrap", price: "€8.90", imageSrc: "https://lh3.googleusercontent.com/p/AF1QipM5g8V7s9p9_5qK2W0X8z5U7f8U9p6c3v-1s0s1=s800-w600-h400?_wi=3"},
{
id: "4",
name: "Premium Steak Plate",
price: "€12.50",
imageSrc: "http://img.b2bpic.net/free-photo/close-front-view-grilled-meat-with-vegetables-lettuce-with-grated-cheese-plate_141793-2811.jpg",
},
id: "4", name: "Premium Steak Plate", price: "€12.50", imageSrc: "https://lh3.googleusercontent.com/p/AF1QipM5g8V7s9p9_5qK2W0X8z5U7f8U9p6c3v-1s0s1=s800-w600-h400?_wi=4"},
{
id: "5",
name: "Steak & Veggie Mix",
price: "€9.90",
imageSrc: "http://img.b2bpic.net/free-photo/3-delicious-sandwiches-rolled-wood_1147-340.jpg",
},
id: "5", name: "Steak & Veggie Mix", price: "€9.90", imageSrc: "https://lh3.googleusercontent.com/p/AF1QipM5g8V7s9p9_5qK2W0X8z5U7f8U9p6c3v-1s0s1=s800-w600-h400?_wi=5"},
{
id: "6",
name: "Steak Döner Bowl",
price: "€10.50",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tuna-fish-salad-with-lettuce-tomatoes-eggs-cucumber-onion-corn-dark-wooden-surface-horizontal_176474-930.jpg",
},
id: "6", name: "Steak Döner Bowl", price: "€10.50", imageSrc: "https://lh3.googleusercontent.com/p/AF1QipM5g8V7s9p9_5qK2W0X8z5U7f8U9p6c3v-1s0s1=s800-w600-h400?_wi=6"},
]}
title="Our Signature Creations"
description="Explore our curated selection of premium steak döner variations."
@@ -179,25 +118,13 @@ export default function LandingPage() {
useInvertedBackground={false}
metrics={[
{
id: "m1",
value: "5k+",
title: "Happy Diners",
description: "Returning customers every month.",
icon: Users,
id: "m1", value: "5k+", title: "Happy Diners", description: "Returning customers every month.", icon: Users,
},
{
id: "m2",
value: "4.9",
title: "Average Rating",
description: "Reflecting our commitment to quality.",
icon: Star,
id: "m2", value: "4.9", title: "Average Rating", description: "Reflecting our commitment to quality.", icon: Star,
},
{
id: "m3",
value: "24h",
title: "Marination",
description: "Perfect flavor profile for steak.",
icon: Clock,
id: "m3", value: "24h", title: "Marination", description: "Perfect flavor profile for steak.", icon: Clock,
},
]}
title="The Numbers Behind Our Quality"
@@ -211,45 +138,11 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "t1",
title: "Incredible flavor",
quote: "The best steak döner in Vienna. Taborstraße has a new champion!",
name: "Markus S.",
role: "Foodie",
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006735.jpg",
},
id: "t1", title: "Incredible flavor", quote: "The best steak döner in Vienna. Taborstraße has a new champion!", name: "Markus S.", role: "Foodie"},
{
id: "t2",
title: "Authentic and fresh",
quote: "I love the quality of meat. It tastes so fresh and authentic.",
name: "Elena R.",
role: "Local Resident",
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-conversating-restaurant_23-2148006709.jpg",
},
id: "t2", title: "Authentic and fresh", quote: "I love the quality of meat. It tastes so fresh and authentic.", name: "Elena R.", role: "Local Resident"},
{
id: "t3",
title: "My go-to spot",
quote: "I eat here at least twice a week. Highly recommended!",
name: "Thomas K.",
role: "Regular Guest",
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-good-time_23-2148395391.jpg",
},
{
id: "t4",
title: "Superb quality",
quote: "The marinade is just right, and the service is always welcoming.",
name: "Sarah L.",
role: "Student",
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-happy-woman-holding-glass_23-2148965394.jpg",
},
{
id: "t5",
title: "Unmatched texture",
quote: "You can tell the difference with steak. Pure culinary joy.",
name: "Lucas H.",
role: "Chef",
imageSrc: "http://img.b2bpic.net/free-photo/young-friends-having-laugh-together_23-2148395336.jpg",
},
id: "t3", title: "My go-to spot", quote: "I eat here at least twice a week. Highly recommended!", name: "Thomas K.", role: "Regular Guest"},
]}
title="What Our Guests Say"
description="Hear directly from those who have experienced our authentic steak döner."
@@ -262,20 +155,11 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "q1",
title: "Do you offer delivery?",
content: "Yes, we are available on all major food delivery platforms.",
},
id: "q1", title: "Do you offer delivery?", content: "Yes, we are available on all major food delivery platforms."},
{
id: "q2",
title: "Is the steak fresh?",
content: "We prepare our steak daily to ensure the highest quality.",
},
id: "q2", title: "Is the steak fresh?", content: "We prepare our steak daily to ensure the highest quality."},
{
id: "q3",
title: "Where are you located?",
content: "We are located at Taborstraße 22, Vienna.",
},
id: "q3", title: "Where are you located?", content: "We are located at Taborstraße 22, Vienna."},
]}
title="Frequently Asked Questions"
description="Have questions? We've got answers."
@@ -287,14 +171,11 @@ export default function LandingPage() {
<ContactText
useInvertedBackground={false}
background={{
variant: "plain",
}}
variant: "plain"}}
text="Visit us at Taborstraße 22, Vienna. We are open daily from 11:00 AM. For large orders, please contact us."
buttons={[
{
text: "Contact Us",
href: "mailto:hello@steakdonerwien.at",
},
text: "Contact Us", href: "mailto:hello@steakdonerwien.at"},
]}
/>
</div>
@@ -303,16 +184,12 @@ export default function LandingPage() {
<FooterLogoReveal
logoText="Steak Döner Wien"
leftLink={{
text: "Impressum",
href: "#",
}}
text: "Impressum", href: "#"}}
rightLink={{
text: "Privacy Policy",
href: "#",
}}
text: "Privacy Policy", href: "#"}}
/>
</div>
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #f5f4f0;
--card: #ffffff;
--foreground: #1a1a1a;
--primary-cta: #2c2c2c;
--background: #fbf8f5;
--card: #fdfaf7;
--foreground: #332921;
--primary-cta: #c17135;
--primary-cta-text: #f5f4f0;
--secondary-cta: #f5f4f0;
--secondary-cta: #f1e9e3;
--secondary-cta-text: #1a1a1a;
--accent: #8a8a8a;
--background-accent: #e8e6e1;
--accent: #d7b596;
--background-accent: #e3d3c4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);