From 415c28cdbab196f34c02b21b2e298f9172071ce9 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 22:14:02 +0000 Subject: [PATCH 1/2] Update src/app/page.tsx --- src/app/page.tsx | 193 +++++++++-------------------------------------- 1 file changed, 35 insertions(+), 158 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 6dbaabc..a6931cd 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,25 +32,15 @@ export default function LandingPage() { @@ -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" /> @@ -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"}, { - 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"}, { - 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"}, { - 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"}, { - 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"}, { - 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"}, ]} 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() { @@ -303,16 +184,12 @@ export default function LandingPage() { ); -} +} \ No newline at end of file -- 2.49.1 From c122e919c8ac86a32663a6f919c302138e6720ac Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 23 Apr 2026 22:14:02 +0000 Subject: [PATCH 2/2] Update src/app/styles/variables.css --- src/app/styles/variables.css | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/styles/variables.css b/src/app/styles/variables.css index 1a5bb9f..15b195a 100644 --- a/src/app/styles/variables.css +++ b/src/app/styles/variables.css @@ -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); -- 2.49.1