From 2d7d717ee042b75250d67c749b40163002694f2c Mon Sep 17 00:00:00 2001 From: bender Date: Mon, 1 Jun 2026 06:08:28 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 350 ++++++++++------------------------------------- 1 file changed, 73 insertions(+), 277 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 006cb05..dd53ee1 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -33,110 +33,67 @@ export default function LandingPage() {
@@ -146,24 +103,15 @@ export default function LandingPage() { useInvertedBackground={true} heading={[ { - type: "text", - content: "Our Story: A Passion for the Sea", - }, + type: "text", content: "Our Story: A Passion for the Sea"}, { - type: "image", - src: "http://img.b2bpic.net/free-photo/high-angle-delicious-sea-food_23-2149214657.jpg", - alt: "Elegant restaurant interior", - }, + type: "image", src: "http://img.b2bpic.net/free-photo/high-angle-delicious-sea-food_23-2149214657.jpg", alt: "Elegant restaurant interior"}, { - type: "text", - content: "At El Shulo, we transform fresh seafood into unforgettable dining experiences.", - }, + type: "text", content: "At El Shulo, we transform fresh seafood into unforgettable dining experiences."}, ]} buttons={[ { - text: "Discover Our Heritage", - href: "#", - }, + text: "Discover Our Heritage", href: "#"}, ]} buttonAnimation="slide-up" /> @@ -177,65 +125,23 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "grilled-octopus", - brand: "Chef's Special", - name: "Grilled Mediterranean Octopus", - price: "$38.00", - rating: 5, - reviewCount: "245", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-spanish-food_23-2149210882.jpg", - imageAlt: "Grilled Mediterranean Octopus", - }, + id: "grilled-octopus", brand: "Chef's Special", name: "Grilled Mediterranean Octopus", price: "$38.00", rating: 5, + reviewCount: "245", imageSrc: "http://img.b2bpic.net/free-photo/close-up-delicious-spanish-food_23-2149210882.jpg", imageAlt: "Grilled Mediterranean Octopus"}, { - id: "oyster-platter", - brand: "Fresh Catch", - name: "Selection of Fresh Oysters (Dozen)", - price: "$45.00", - rating: 5, - reviewCount: "198", - imageSrc: "http://img.b2bpic.net/free-photo/view-dish-made-oyster-delicacies_23-2150320495.jpg", - imageAlt: "Fresh Oysters on Ice", - }, + id: "oyster-platter", brand: "Fresh Catch", name: "Selection of Fresh Oysters (Dozen)", price: "$45.00", rating: 5, + reviewCount: "198", imageSrc: "http://img.b2bpic.net/free-photo/view-dish-made-oyster-delicacies_23-2150320495.jpg", imageAlt: "Fresh Oysters on Ice"}, { - id: "seared-scallops", - brand: "Delicacy", - name: "Pan-Seared Scallops with Saffron Risotto", - price: "$42.00", - rating: 5, - reviewCount: "170", - imageSrc: "http://img.b2bpic.net/free-photo/italian-risotto-with-beans-shell_114579-3276.jpg", - imageAlt: "Pan-Seared Scallops", - }, + id: "seared-scallops", brand: "Delicacy", name: "Pan-Seared Scallops with Saffron Risotto", price: "$42.00", rating: 5, + reviewCount: "170", imageSrc: "http://img.b2bpic.net/free-photo/italian-risotto-with-beans-shell_114579-3276.jpg", imageAlt: "Pan-Seared Scallops"}, { - id: "lobster-thermidor", - brand: "Indulgence", - name: "Classic Lobster Thermidor", - price: "$75.00", - rating: 5, - reviewCount: "120", - imageSrc: "http://img.b2bpic.net/free-photo/waiter-holding-seafood-platter-with-lobster-king-prawns-mussels_140725-5247.jpg", - imageAlt: "Lobster Thermidor", - }, + id: "lobster-thermidor", brand: "Indulgence", name: "Classic Lobster Thermidor", price: "$75.00", rating: 5, + reviewCount: "120", imageSrc: "http://img.b2bpic.net/free-photo/waiter-holding-seafood-platter-with-lobster-king-prawns-mussels_140725-5247.jpg", imageAlt: "Lobster Thermidor"}, { - id: "sushi-sashimi", - brand: "Asian Fusion", - name: "Premium Sushi & Sashimi Platter", - price: "$60.00", - rating: 5, - reviewCount: "155", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-food-arrangement_23-2148510920.jpg", - imageAlt: "Sushi and Sashimi Platter", - }, + id: "sushi-sashimi", brand: "Asian Fusion", name: "Premium Sushi & Sashimi Platter", price: "$60.00", rating: 5, + reviewCount: "155", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-food-arrangement_23-2148510920.jpg", imageAlt: "Sushi and Sashimi Platter"}, { - id: "whole-fish", - brand: "Daily Catch", - name: "Whole Roasted Branzino with Herbs", - price: "$55.00", - rating: 5, - reviewCount: "100", - imageSrc: "http://img.b2bpic.net/free-photo/raw-fish-composition-cooking_23-2148950182.jpg", - imageAlt: "Whole Roasted Branzino", - }, + id: "whole-fish", brand: "Daily Catch", name: "Whole Roasted Branzino with Herbs", price: "$55.00", rating: 5, + reviewCount: "100", imageSrc: "http://img.b2bpic.net/free-photo/raw-fish-composition-cooking_23-2148950182.jpg", imageAlt: "Whole Roasted Branzino"}, ]} title="Our Signature Dishes" description="Explore a curated selection of gourmet seafood, expertly prepared to tantalize your taste buds." @@ -249,29 +155,11 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - id: "fresh-ingredients", - title: "Sustainably Sourced Seafood", - description: "We partner with local fishermen and trusted suppliers to bring the freshest, most sustainable seafood directly to your table.", - tag: "Quality", - imageSrc: "http://img.b2bpic.net/free-photo/oyster_1203-2424.jpg", - imageAlt: "Fresh seafood on ice", - }, + id: "fresh-ingredients", title: "Sustainably Sourced Seafood", description: "We partner with local fishermen and trusted suppliers to bring the freshest, most sustainable seafood directly to your table.", tag: "Quality", imageSrc: "http://img.b2bpic.net/free-photo/oyster_1203-2424.jpg", imageAlt: "Fresh seafood on ice"}, { - id: "expert-chefs", - title: "Masterful Culinary Team", - description: "Our award-winning chefs blend traditional techniques with innovative flavors, creating dishes that are both classic and exciting.", - tag: "Craftsmanship", - imageSrc: "http://img.b2bpic.net/free-photo/female-chef-putting-food-plate_23-2148763120.jpg", - imageAlt: "Chef preparing gourmet seafood", - }, + id: "expert-chefs", title: "Masterful Culinary Team", description: "Our award-winning chefs blend traditional techniques with innovative flavors, creating dishes that are both classic and exciting.", tag: "Craftsmanship", imageSrc: "http://img.b2bpic.net/free-photo/female-chef-putting-food-plate_23-2148763120.jpg", imageAlt: "Chef preparing gourmet seafood"}, { - id: "wine-pairing", - title: "Curated Wine Selection", - description: "Enhance your meal with the perfect wine from our extensive cellar, guided by our expert sommelier.", - tag: "Experience", - imageSrc: "http://img.b2bpic.net/free-photo/mid-section-bar-tender-opening-bottle-wine_107420-65380.jpg", - imageAlt: "Sommelier pouring wine", - }, + id: "wine-pairing", title: "Curated Wine Selection", description: "Enhance your meal with the perfect wine from our extensive cellar, guided by our expert sommelier.", tag: "Experience", imageSrc: "http://img.b2bpic.net/free-photo/mid-section-bar-tender-opening-bottle-wine_107420-65380.jpg", imageAlt: "Sommelier pouring wine"}, ]} title="The El Shulo Difference" description="From sustainably sourced ingredients to an unparalleled dining ambiance, we craft moments of pure delight." @@ -283,14 +171,7 @@ export default function LandingPage() { textboxLayout="default" useInvertedBackground={false} names={[ - "Gourmet Magazine", - "Foodie's Choice Awards", - "Michelin Guide", - "Taste of the City", - "Chef's Weekly", - "Dining Icons", - "Epicurean Reviews", - ]} + "Gourmet Magazine", "Foodie's Choice Awards", "Michelin Guide", "Taste of the City", "Chef's Weekly", "Dining Icons", "Epicurean Reviews"]} title="Recognized Excellence" description="Proudly featured and celebrated by leading culinary critics and publications." tag="Awards & Press" @@ -302,49 +183,23 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "1", - name: "Isabella García", - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517423.jpg", - imageAlt: "Isabella García", - }, + id: "1", name: "Isabella García", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517423.jpg", imageAlt: "Isabella García"}, { - id: "2", - name: "Marco Antonio", - imageSrc: "http://img.b2bpic.net/free-photo/man-reading-newspaper-while-having-breakfast-restaurant_23-2147860432.jpg", - imageAlt: "Marco Antonio", - }, + id: "2", name: "Marco Antonio", imageSrc: "http://img.b2bpic.net/free-photo/man-reading-newspaper-while-having-breakfast-restaurant_23-2147860432.jpg", imageAlt: "Marco Antonio"}, { - id: "3", - name: "Sofía Ramirez", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-couple-sitting-pup-holding-drinks_23-2147859648.jpg", - imageAlt: "Sofía Ramirez", - }, + id: "3", name: "Sofía Ramirez", imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-couple-sitting-pup-holding-drinks_23-2147859648.jpg", imageAlt: "Sofía Ramirez"}, { - id: "4", - name: "Diego Fernández", - imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-blonde-female-with-charming-shining-smile-wears-bandana-neck-sits-comfortable-sofa-rests-coffee-shop_273609-2952.jpg", - imageAlt: "Diego Fernández", - }, + id: "4", name: "Diego Fernández", imageSrc: "http://img.b2bpic.net/free-photo/indoor-shot-blonde-female-with-charming-shining-smile-wears-bandana-neck-sits-comfortable-sofa-rests-coffee-shop_273609-2952.jpg", imageAlt: "Diego Fernández"}, { - id: "5", - name: "Elena Torres", - imageSrc: "http://img.b2bpic.net/free-photo/elderly-married-couple-toasting-glasses-looking-each-other_23-2148314943.jpg", - imageAlt: "Elena Torres", - }, + id: "5", name: "Elena Torres", imageSrc: "http://img.b2bpic.net/free-photo/elderly-married-couple-toasting-glasses-looking-each-other_23-2148314943.jpg", imageAlt: "Elena Torres"}, { - id: "6", - name: "Ricardo Mendez", - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg", - imageAlt: "Couple having a date together at a luxurious restaurant", - }, + id: "6", name: "Ricardo Mendez", imageSrc: "http://img.b2bpic.net/free-photo/couple-having-date-together-luxurious-restaurant_23-2150517421.jpg", imageAlt: "Couple having a date together at a luxurious restaurant"}, ]} cardTitle="What Our Guests Say" cardTag="Customer Reviews" buttons={[ { - text: "Read More Reviews", - href: "#", - }, + text: "Read More Reviews", href: "#"}, ]} buttonAnimation="slide-up" cardAnimation="slide-up" @@ -357,25 +212,13 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "1", - title: "Do you offer vegetarian options?", - content: "While we specialize in seafood, we do offer a selection of exquisite vegetarian dishes that can be prepared upon request. Please inform your server about any dietary preferences.", - }, + id: "1", title: "Do you offer vegetarian options?", content: "While we specialize in seafood, we do offer a selection of exquisite vegetarian dishes that can be prepared upon request. Please inform your server about any dietary preferences."}, { - id: "2", - title: "Is a reservation required?", - content: "Reservations are highly recommended, especially for weekend evenings, to ensure you have the best dining experience. Walk-ins are welcome based on availability.", - }, + id: "2", title: "Is a reservation required?", content: "Reservations are highly recommended, especially for weekend evenings, to ensure you have the best dining experience. Walk-ins are welcome based on availability."}, { - id: "3", - title: "Do you accommodate large groups?", - content: "Yes, we can accommodate large groups for special occasions. Please contact us directly to discuss your event and reservation needs.", - }, + id: "3", title: "Do you accommodate large groups?", content: "Yes, we can accommodate large groups for special occasions. Please contact us directly to discuss your event and reservation needs."}, { - id: "4", - title: "What is your cancellation policy?", - content: "We require a 24-hour notice for cancellations. For no-shows or cancellations within 24 hours, a fee may apply. Please refer to your reservation confirmation for details.", - }, + id: "4", title: "What is your cancellation policy?", content: "We require a 24-hour notice for cancellations. For no-shows or cancellations within 24 hours, a fee may apply. Please refer to your reservation confirmation for details."}, ]} imageSrc="http://img.b2bpic.net/free-photo/fresh-cocktail-with-flower-table_140725-1335.jpg" imageAlt="Elegant restaurant bar area" @@ -395,36 +238,15 @@ export default function LandingPage() { useInvertedBackground={true} groups={[ { - id: "leadership", - groupTitle: "Leadership Team", - members: [ + id: "leadership", groupTitle: "Leadership Team", members: [ { - id: "chef-luis", - title: "Chef Luis 'El Shulo' Ramírez", - subtitle: "Head Chef & Founder", - detail: "Chef Luis brings over 20 years of experience, a profound love for seafood, and a vision for unparalleled flavors to El Shulo.", - imageSrc: "http://img.b2bpic.net/free-photo/smiling-male-baker-holding-rolling-pin-bakery_23-2147883485.jpg", - imageAlt: "Chef Luis Ramírez", - }, + id: "chef-luis", title: "Chef Luis 'El Shulo' Ramírez", subtitle: "Head Chef & Founder", detail: "Chef Luis brings over 20 years of experience, a profound love for seafood, and a vision for unparalleled flavors to El Shulo.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-male-baker-holding-rolling-pin-bakery_23-2147883485.jpg", imageAlt: "Chef Luis Ramírez"}, { - id: "manager-sofia", - title: "Sofía Elena Herrera", - subtitle: "Restaurant Manager", - detail: "With a keen eye for detail and a warm demeanor, Sofía ensures every guest experience is flawless from start to finish.", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-cup-coffee_107420-12306.jpg", - imageAlt: "Sofía Elena Herrera", - }, + id: "manager-sofia", title: "Sofía Elena Herrera", subtitle: "Restaurant Manager", detail: "With a keen eye for detail and a warm demeanor, Sofía ensures every guest experience is flawless from start to finish.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-waitress-standing-with-cup-coffee_107420-12306.jpg", imageAlt: "Sofía Elena Herrera"}, { - id: "sommelier-jorge", - title: "Jorge Alonso Vega", - subtitle: "Head Sommelier", - detail: "Jorge's passion for wine and his expertise in pairing them with seafood elevates our dining experience to new heights.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg", - imageAlt: "Jorge Alonso Vega", - }, + id: "sommelier-jorge", title: "Jorge Alonso Vega", subtitle: "Head Sommelier", detail: "Jorge's passion for wine and his expertise in pairing them with seafood elevates our dining experience to new heights.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-man-holding-glass_23-2149428773.jpg", imageAlt: "Jorge Alonso Vega"}, ], - imageSrc: "http://img.b2bpic.net/free-vector/various-dishes-restaurant_23-2147563613.jpg", - imageAlt: "headshot executive chef uniform", + }, ]} title="Meet Our Culinary Maestros" @@ -436,8 +258,7 @@ export default function LandingPage() {