From effec720864e1096c0ba4a3ec44e3f3e1c0881a3 Mon Sep 17 00:00:00 2001 From: bender Date: Wed, 27 May 2026 00:18:20 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 312 +++++++++++++---------------------------------- 1 file changed, 87 insertions(+), 225 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 780ea2e..4d4de11 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -30,87 +30,58 @@ export default function LandingPage() {
@@ -120,58 +91,25 @@ export default function LandingPage() { useInvertedBackground={true} features={[ { - tag: "Culinary Excellence", - title: "Premium Steaks", - subtitle: "Masterfully Grilled", - description: "Indulge in our selection of the finest cuts, expertly grilled to perfection for an unforgettable taste.", - imageSrc: "http://img.b2bpic.net/free-photo/fried-meatball-with-topped-with-white-cheese-with-herbs_141793-1185.jpg", - imageAlt: "A perfectly grilled premium steak", - }, + tag: "Culinary Excellence", title: "Premium Steaks", subtitle: "Masterfully Grilled", description: "Indulge in our selection of the finest cuts, expertly grilled to perfection for an unforgettable taste.", imageSrc: "http://img.b2bpic.net/free-photo/fried-meatball-with-topped-with-white-cheese-with-herbs_141793-1185.jpg", imageAlt: "A perfectly grilled premium steak"}, { - tag: "Dedicated Staff", - title: "Exceptional Hospitality", - subtitle: "Every Guest Valued", - description: "Experience service beyond expectation, where every detail is anticipated and catered to with genuine warmth.", - imageSrc: "http://img.b2bpic.net/free-photo/man-with-notebook-using-smartphone_23-2147793066.jpg", - imageAlt: "Attentive waiter serving a guest", - }, + tag: "Dedicated Staff", title: "Exceptional Hospitality", subtitle: "Every Guest Valued", description: "Experience service beyond expectation, where every detail is anticipated and catered to with genuine warmth.", imageSrc: "http://img.b2bpic.net/free-photo/man-with-notebook-using-smartphone_23-2147793066.jpg", imageAlt: "Attentive waiter serving a guest"}, { - tag: "Authentic Flavors", - title: "Guatemalan Cuisine", - subtitle: "A Taste of Tradition", - description: "Savor authentic Guatemalan recipes, crafted with passion and fresh, local ingredients.", - imageSrc: "http://img.b2bpic.net/free-photo/salad-with-tomatoes-greens-pomegranate_140725-8044.jpg", - imageAlt: "Beautifully presented traditional Guatemalan dish", - }, + tag: "Authentic Flavors", title: "Guatemalan Cuisine", subtitle: "A Taste of Tradition", description: "Savor authentic Guatemalan recipes, crafted with passion and fresh, local ingredients.", imageSrc: "http://img.b2bpic.net/free-photo/salad-with-tomatoes-greens-pomegranate_140725-8044.jpg", imageAlt: "Beautifully presented traditional Guatemalan dish"}, { - tag: "Joyful Gatherings", - title: "Family Celebrations", - subtitle: "Moments to Cherish", - description: "Our elegant setting is the perfect backdrop for birthdays, anniversaries, and all your family's special moments.", - imageSrc: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg", - imageAlt: "A happy family celebrating at a restaurant", - }, + tag: "Joyful Gatherings", title: "Family Celebrations", subtitle: "Moments to Cherish", description: "Our elegant setting is the perfect backdrop for birthdays, anniversaries, and all your family's special moments.", imageSrc: "http://img.b2bpic.net/free-photo/knocking-glasses-with-wine-group-friends-elegant-wear-have-luxury-dinner_146671-14449.jpg", imageAlt: "A happy family celebrating at a restaurant"}, { - tag: "Sophisticated Surroundings", - title: "Elegant Atmosphere", - subtitle: "Refined Rustic Luxury", - description: "Immerse yourself in our beautifully designed interiors, combining rustic charm with luxurious elegance.", - imageSrc: "http://img.b2bpic.net/free-photo/romantic-table-setting-wedding-reception-with-sea-view-through-windows_637285-997.jpg", - imageAlt: "The elegant and rustic interior of Hacienda Real", - }, + tag: "Sophisticated Surroundings", title: "Elegant Atmosphere", subtitle: "Refined Rustic Luxury", description: "Immerse yourself in our beautifully designed interiors, combining rustic charm with luxurious elegance.", imageSrc: "http://img.b2bpic.net/free-photo/romantic-table-setting-wedding-reception-with-sea-view-through-windows_637285-997.jpg", imageAlt: "The elegant and rustic interior of Hacienda Real"}, { - tag: "Signature Touches", - title: "Signature Service", - subtitle: "Unforgettable Gestures", - description: "From warm welcomes with complimentary consomé to refreshing hot towels, our service is truly memorable.", - imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-party-covid_23-2149316413.jpg", - imageAlt: "Waiter offering a hot towel to a guest", - }, + tag: "Signature Touches", title: "Signature Service", subtitle: "Unforgettable Gestures", description: "From warm welcomes with complimentary consomé to refreshing hot towels, our service is truly memorable.", imageSrc: "http://img.b2bpic.net/free-photo/friends-having-fun-party-covid_23-2149316413.jpg", imageAlt: "Waiter offering a hot towel to a guest"}, ]} title="More Than a Restaurant — An Experience" description="At Hacienda Real, we believe true luxury lies in exceptional service and attention to detail. From warm welcomes to personalized care, every moment is crafted to make you feel cherished." tagAnimation="none" buttonAnimation="none" + containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24" + textBoxClassName="text-center lg:text-left mx-auto lg:mx-0 max-w-2xl" + cardContentClassName="p-4 sm:p-6" /> @@ -183,58 +121,26 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "dish-1", - name: "Lomo de Res", - price: "Market Price", - variant: "Premium Tenderloin", - imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-slices-garnished-with-herbs-sauce-served-with-grilled-vegetables_140725-226.jpg", - imageAlt: "Gourmet Lomo de Res dish", - }, + id: "dish-1", name: "Lomo de Res", price: "Market Price", variant: "Premium Tenderloin", imageSrc: "http://img.b2bpic.net/free-photo/beef-steak-slices-garnished-with-herbs-sauce-served-with-grilled-vegetables_140725-226.jpg", imageAlt: "Gourmet Lomo de Res dish"}, { - id: "dish-2", - name: "Ceviche Mixto", - price: "$28", - variant: "Fresh Seafood Mix", - imageSrc: "http://img.b2bpic.net/free-photo/chopped-various-vegetables-plate_114579-86418.jpg", - imageAlt: "Vibrant Ceviche Mixto", - }, + id: "dish-2", name: "Ceviche Mixto", price: "$28", variant: "Fresh Seafood Mix", imageSrc: "http://img.b2bpic.net/free-photo/chopped-various-vegetables-plate_114579-86418.jpg", imageAlt: "Vibrant Ceviche Mixto"}, { - id: "dish-3", - name: "Sopa de Tortilla", - price: "$16", - variant: "Rich & Creamy", - imageSrc: "http://img.b2bpic.net/free-photo/top-view-appetizing-pozole-bowl_23-2149248567.jpg", - imageAlt: "Elegant Sopa de Tortilla", - }, + id: "dish-3", name: "Sopa de Tortilla", price: "$16", variant: "Rich & Creamy", imageSrc: "http://img.b2bpic.net/free-photo/top-view-appetizing-pozole-bowl_23-2149248567.jpg", imageAlt: "Elegant Sopa de Tortilla"}, { - id: "dish-4", - name: "Premium Grilled Cuts", - price: "From $45", - variant: "Assorted Selection", - imageSrc: "http://img.b2bpic.net/free-photo/well-fried-steak-sliced-potatoes-rings-wooden-board_140725-3024.jpg", - imageAlt: "Platter of assorted premium grilled meats", - }, + id: "dish-4", name: "Premium Grilled Cuts", price: "From $45", variant: "Assorted Selection", imageSrc: "http://img.b2bpic.net/free-photo/well-fried-steak-sliced-potatoes-rings-wooden-board_140725-3024.jpg", imageAlt: "Platter of assorted premium grilled meats"}, { - id: "dish-5", - name: "Artisan Garlic Bread", - price: "$12", - variant: "Freshly Baked", - imageSrc: "http://img.b2bpic.net/free-photo/baked-cheese-camembert-with-rosemary-honey-tasty-food_2829-7098.jpg", - imageAlt: "Warm artisan garlic bread", - }, + id: "dish-5", name: "Artisan Garlic Bread", price: "$12", variant: "Freshly Baked", imageSrc: "http://img.b2bpic.net/free-photo/baked-cheese-camembert-with-rosemary-honey-tasty-food_2829-7098.jpg", imageAlt: "Warm artisan garlic bread"}, { - id: "dish-6", - name: "Cappuccino & Desserts", - price: "From $10", - variant: "Sweet Endings", - imageSrc: "http://img.b2bpic.net/free-photo/eclairs-with-cup-tea_140725-3601.jpg", - imageAlt: "Gourmet cappuccino with a dessert", - }, + id: "dish-6", name: "Cappuccino & Desserts", price: "From $10", variant: "Sweet Endings", imageSrc: "http://img.b2bpic.net/free-photo/eclairs-with-cup-tea_140725-3601.jpg", imageAlt: "Gourmet cappuccino with a dessert"}, ]} title="Signature Dishes" description="Indulge in our exquisite menu, a culinary journey through authentic Guatemalan flavors and premium grilled meats, meticulously prepared to delight your palate." tagAnimation="none" buttonAnimation="none" + containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24" + textBoxClassName="text-center lg:text-left mx-auto lg:mx-0 max-w-2xl" + gridClassName="grid-cols-1 sm:grid-cols-2 md:grid-cols-2 lg:grid-cols-2 gap-8" + cardClassName="p-4 sm:p-6" /> @@ -243,11 +149,13 @@ export default function LandingPage() { useInvertedBackground={true} heading={[ { - type: "text", - content: "Service That Guests Remember", - }, + type: "text", content: "Service That Guests Remember"}, ]} buttonAnimation="none" + containerClassName="flex flex-col lg:flex-row items-center gap-8 lg:gap-16 px-4 md:px-8 lg:px-12 py-16 md:py-24" + headingClassName="text-3xl md:text-4xl lg:text-5xl text-center lg:text-left" + imageWrapperClassName="w-full lg:w-1/2" + imageClassName="w-full h-auto" /> @@ -258,56 +166,30 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "test-1", - name: "Sofia G.", - handle: "@sofiagourmet", - testimonial: "Desde que entras eres recibido de una manera espectacular. Una experiencia completa que la comida deliciosa complementa perfectamente. ¡Volveremos siempre!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-delicious-pizza_23-2150307057.jpg", - imageAlt: "Portrait of a happy customer, Sofia G.", - }, + id: "test-1", name: "Sofia G.", handle: "@sofiagourmet", testimonial: "Desde que entras eres recibido de una manera espectacular. Una experiencia completa que la comida deliciosa complementa perfectamente. ¡Volveremos siempre!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-with-delicious-pizza_23-2150307057.jpg", imageAlt: "Portrait of a happy customer, Sofia G."}, { - id: "test-2", - name: "Carlos M.", - handle: "@carlos.foodie", - testimonial: "La comida es deliciosa, pero lo que realmente me cautivó fue el servicio tan profesional y atento. Pocos restaurantes ofrecen ese nivel de cuidado. ¡La carne súper deliciosa!", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg", - imageAlt: "Portrait of a satisfied customer, Carlos M.", - }, + id: "test-2", name: "Carlos M.", handle: "@carlos.foodie", testimonial: "La comida es deliciosa, pero lo que realmente me cautivó fue el servicio tan profesional y atento. Pocos restaurantes ofrecen ese nivel de cuidado. ¡La carne súper deliciosa!", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/cheerful-asian-female-entrepreneur-sitting-table-cafe_1262-17235.jpg", imageAlt: "Portrait of a satisfied customer, Carlos M."}, { - id: "test-3", - name: "Elena R.", - handle: "@elenas_journey", - testimonial: "Una experiencia culinaria que va más allá del paladar. Cada detalle, desde la bienvenida hasta el postre, es una celebración. Hacienda Real es el lugar para momentos especiales.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018849.jpg", - imageAlt: "Portrait of a happy customer, Elena R.", - }, + id: "test-3", name: "Elena R.", handle: "@elenas_journey", testimonial: "Una experiencia culinaria que va más allá del paladar. Cada detalle, desde la bienvenida hasta el postre, es una celebración. Hacienda Real es el lugar para momentos especiales.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/couple-having-dinner-restaurant_23-2148018849.jpg", imageAlt: "Portrait of a happy customer, Elena R."}, { - id: "test-4", - name: "Juan P.", - handle: "@juanp.eats", - testimonial: "Simplemente excepcional. La atención, el ambiente, y por supuesto, la comida. Se nota que cada platillo es preparado con amor. Altamente recomendado para cualquier celebración.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-cooking_23-2150980286.jpg", - imageAlt: "Portrait of a satisfied customer, Juan P.", - }, + id: "test-4", name: "Juan P.", handle: "@juanp.eats", testimonial: "Simplemente excepcional. La atención, el ambiente, y por supuesto, la comida. Se nota que cada platillo es preparado con amor. Altamente recomendado para cualquier celebración.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/close-up-man-cooking_23-2150980286.jpg", imageAlt: "Portrait of a satisfied customer, Juan P."}, { - id: "test-5", - name: "Laura S.", - handle: "@laurafine_dining", - testimonial: "Hacienda Real es mi destino favorito para cualquier ocasión. El ambiente te transporta, y el servicio te hace sentir como en casa, pero con un toque de lujo. La mejor carne de la ciudad.", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/happy-multigeneration-family-having-lunch-toasting-dining-table-focus-is-senior-man_637285-3219.jpg", - imageAlt: "Portrait of a happy customer, Laura S.", - }, + id: "test-5", name: "Laura S.", handle: "@laurafine_dining", testimonial: "Hacienda Real es mi destino favorito para cualquier ocasión. El ambiente te transporta, y el servicio te hace sentir como en casa, pero con un toque de lujo. La mejor carne de la ciudad.", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/happy-multigeneration-family-having-lunch-toasting-dining-table-focus-is-senior-man_637285-3219.jpg", imageAlt: "Portrait of a happy customer, Laura S."}, ]} showRating={true} title="Hear From Our Cherished Guests" description="Discover why our patrons return again and again for the unforgettable dining experience at Hacienda Real." tagAnimation="none" buttonAnimation="none" + containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24" + textBoxClassName="text-center lg:text-left mx-auto lg:mx-0 max-w-2xl" + gridClassName="grid-cols-1 md:grid-cols-2 gap-8" + cardClassName="p-6" /> @@ -316,17 +198,18 @@ export default function LandingPage() { useInvertedBackground={true} heading={[ { - type: "text", - content: "Celebrate Life’s Special Moments", - }, + type: "text", content: "Celebrate Life’s Special Moments"}, ]} buttons={[ { - text: "Reserve Your Celebration", - href: "#reservation", - }, + text: "Reserve Your Celebration", href: "#reservation"}, ]} buttonAnimation="none" + containerClassName="flex flex-col lg:flex-row items-center gap-8 lg:gap-16 px-4 md:px-8 lg:px-12 py-16 md:py-24" + headingClassName="text-3xl md:text-4xl lg:text-5xl text-center lg:text-left" + imageWrapperClassName="w-full lg:w-1/2" + imageClassName="w-full h-auto" + buttonContainerClassName="flex flex-col sm:flex-row gap-4 justify-center lg:justify-start" /> @@ -334,15 +217,15 @@ export default function LandingPage() { @@ -352,65 +235,44 @@ export default function LandingPage() { { items: [ { - label: "Home", - href: "#home", - }, + label: "Home", href: "#home"}, { - label: "Our Story", - href: "#experience", - }, + label: "Our Story", href: "#experience"}, { - label: "Menu", - href: "#signature-dishes", - }, + label: "Menu", href: "#signature-dishes"}, { - label: "Private Events", - href: "#private-events", - }, + label: "Private Events", href: "#private-events"}, ], }, { items: [ { - label: "Contact Us", - href: "#reservation", - }, + label: "Contact Us", href: "#reservation"}, { - label: "Reservations", - href: "#reservation", - }, + label: "Reservations", href: "#reservation"}, { - label: "Location", - href: "#", - }, + label: "Location", href: "#"}, { - label: "Hours", - href: "#", - }, + label: "Hours", href: "#"}, ], }, { items: [ { - label: "Instagram", - href: "https://www.instagram.com/haciendareal", - }, + label: "Instagram", href: "https://www.instagram.com/haciendareal"}, { - label: "Facebook", - href: "https://www.facebook.com/haciendareal", - }, + label: "Facebook", href: "https://www.facebook.com/haciendareal"}, { - label: "Google Maps", - href: "https://www.google.com/maps/search/Hacienda+Real+restaurant", - }, + label: "Google Maps", href: "https://www.google.com/maps/search/Hacienda+Real+restaurant"}, { - label: "WhatsApp", - href: "https://wa.me/1234567890", - }, + label: "WhatsApp", href: "https://wa.me/1234567890"}, ], }, ]} logoText="Hacienda Real" + containerClassName="px-4 md:px-8 lg:px-12 py-16 md:py-24" + columnsClassName="flex flex-col sm:flex-row md:flex-row gap-8 sm:gap-12 md:gap-16 justify-between" + itemClassName="text-sm md:text-base" />