Merge version_1_1781437243232 into main #1
@@ -11,225 +11,119 @@ import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
||||
export default function HomePage() {
|
||||
return (
|
||||
<>
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<div id="hero" data-section="hero">
|
||||
<SectionErrorBoundary name="hero">
|
||||
<HeroSplit
|
||||
tag="Sabor Tradicional"
|
||||
title="El Corazón Gastronómico de Castro"
|
||||
description="Descubre una experiencia culinaria auténtica donde la tradición se encuentra con la excelencia. Ingredientes locales, recetas familiares y un ambiente inolvidable."
|
||||
primaryButton={{
|
||||
text: "Ver Menú",
|
||||
href: "#menu",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Reservar Mesa",
|
||||
href: "#contact",
|
||||
}}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Sabor Tradicional"
|
||||
title="El Corazón Gastronómico de Castro"
|
||||
description="Descubre una experiencia culinaria auténtica donde la tradición se encuentra con la excelencia. Ingredientes locales, recetas familiares y un ambiente inolvidable."
|
||||
primaryButton={{ text: "Ver Menú", href: "#menu" }}
|
||||
secondaryButton={{ text: "Reservar Mesa", href: "#contact" }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/background-place-outdoor-tourism-dinner_1220-1243.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<div id="about" data-section="about">
|
||||
<SectionErrorBoundary name="about">
|
||||
<AboutText
|
||||
title="Nuestra Historia de Sabor"
|
||||
primaryButton={{
|
||||
text: "Conócenos",
|
||||
href: "#",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
title="Nuestra Historia de Sabor"
|
||||
primaryButton={{ text: "Conócenos", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<div id="features" data-section="features">
|
||||
<SectionErrorBoundary name="features">
|
||||
<FeaturesTaggedCards
|
||||
tag="Especialidades"
|
||||
title="Platos que Cuentan Historias"
|
||||
description="Cada bocado está diseñado para honrar nuestra herencia."
|
||||
items={[
|
||||
{
|
||||
tag: "Tradición",
|
||||
title: "Plato de Autor",
|
||||
description: "Receta familiar hecha con los mejores ingredientes.",
|
||||
primaryButton: {
|
||||
text: "Pedir",
|
||||
href: "#",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-meat-slices-with-sliced-vegetable-salad-seasonings-dark-blue-desk-vegetable-food-meat-health-meal_140725-64812.jpg",
|
||||
},
|
||||
{
|
||||
tag: "Mar",
|
||||
title: "Frescura Local",
|
||||
description: "Directo del puerto a su mesa, siempre fresco.",
|
||||
primaryButton: {
|
||||
text: "Pedir",
|
||||
href: "#",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/composition-with-delicious-vegan-meal_23-2149039325.jpg",
|
||||
},
|
||||
{
|
||||
tag: "Tierra",
|
||||
title: "Sabores de la Huerta",
|
||||
description: "Cultivados con amor y respeto por la tierra.",
|
||||
primaryButton: {
|
||||
text: "Pedir",
|
||||
href: "#",
|
||||
},
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/spices-around-empty-plate_658428-107.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Especialidades"
|
||||
title="Platos que Cuentan Historias"
|
||||
description="Cada bocado está diseñado para honrar nuestra herencia."
|
||||
items={[
|
||||
{ tag: "Tradición", title: "Plato de Autor", description: "Receta familiar hecha con los mejores ingredientes.", primaryButton: { text: "Pedir", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/top-view-fried-meat-slices-with-sliced-vegetable-salad-seasonings-dark-blue-desk-vegetable-food-meat-health-meal_140725-64812.jpg" },
|
||||
{ tag: "Mar", title: "Frescura Local", description: "Directo del puerto a su mesa, siempre fresco.", primaryButton: { text: "Pedir", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/composition-with-delicious-vegan-meal_23-2149039325.jpg" },
|
||||
{ tag: "Tierra", title: "Sabores de la Huerta", description: "Cultivados con amor y respeto por la tierra.", primaryButton: { text: "Pedir", href: "#" }, imageSrc: "http://img.b2bpic.net/free-photo/spices-around-empty-plate_658428-107.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<FeaturesImageBento
|
||||
tag="Nuestro Menú"
|
||||
title="Experiencia Gastronómica"
|
||||
description="Una selección curada de los sabores más queridos por nuestros comensales."
|
||||
items={[
|
||||
{
|
||||
title: "Entrada Del Mar",
|
||||
description: "Sabores frescos y ligeros.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-two-plates-with-meatballs-tomato-sauce-sheashells-pasta_140725-5216.jpg",
|
||||
},
|
||||
{
|
||||
title: "Postre Artesanal",
|
||||
description: "Cierre perfecto para su velada.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bowl-with-food-table_23-2148847384.jpg",
|
||||
},
|
||||
{
|
||||
title: "Especial del Chef",
|
||||
description: "Innovación constante.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-vegetable-salad-including-pepper-cucumber-tomato-bowl-with-basket-breads-avocado-yellow-bell-pepper-white-surface_141793-13824.jpg",
|
||||
},
|
||||
{
|
||||
title: "Bebida de la Casa",
|
||||
description: "Refrescante y natural.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roasted-chicken-breast-with-creamy-sauce-lemon-plate_140725-10993.jpg",
|
||||
},
|
||||
{
|
||||
title: "Clásico Castro",
|
||||
description: "Tradición inigualable.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tuna-sushi_1203-8900.jpg",
|
||||
},
|
||||
{
|
||||
title: "Variedad Veggie",
|
||||
description: "Opciones para todos.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-traditional-dessert-arrangement_23-2149143322.jpg",
|
||||
},
|
||||
{
|
||||
title: "Recomendación",
|
||||
description: "Pregunte por el especial.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-cheese-greens_140725-8838.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Nuestro Menú"
|
||||
title="Experiencia Gastronómica"
|
||||
description="Una selección curada de los sabores más queridos por nuestros comensales."
|
||||
items={[
|
||||
{ title: "Entrada Del Mar", description: "Sabores frescos y ligeros.", imageSrc: "http://img.b2bpic.net/free-photo/top-view-two-plates-with-meatballs-tomato-sauce-sheashells-pasta_140725-5216.jpg" },
|
||||
{ title: "Postre Artesanal", description: "Cierre perfecto para su velada.", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-bowl-with-food-table_23-2148847384.jpg" },
|
||||
{ title: "Especial del Chef", description: "Innovación constante.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-fresh-vegetable-salad-including-pepper-cucumber-tomato-bowl-with-basket-breads-avocado-yellow-bell-pepper-white-surface_141793-13824.jpg" },
|
||||
{ title: "Bebida de la Casa", description: "Refrescante y natural.", imageSrc: "http://img.b2bpic.net/free-photo/roasted-chicken-breast-with-creamy-sauce-lemon-plate_140725-10993.jpg" },
|
||||
{ title: "Clásico Castro", description: "Tradición inigualable.", imageSrc: "http://img.b2bpic.net/free-photo/tuna-sushi_1203-8900.jpg" },
|
||||
{ title: "Variedad Veggie", description: "Opciones para todos.", imageSrc: "http://img.b2bpic.net/free-photo/tasty-traditional-dessert-arrangement_23-2149143322.jpg" },
|
||||
{ title: "Recomendación", description: "Pregunte por el especial.", imageSrc: "http://img.b2bpic.net/free-photo/vegetable-salad-with-cheese-greens_140725-8838.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<div id="metrics" data-section="metrics">
|
||||
<SectionErrorBoundary name="metrics">
|
||||
<MetricsMediaCards
|
||||
tag="Nuestra Trayectoria"
|
||||
title="Calidad que nos respalda"
|
||||
description="Años perfeccionando el arte de servir."
|
||||
metrics={[
|
||||
{
|
||||
value: "20+",
|
||||
title: "Años de Servicio",
|
||||
description: "Generaciones disfrutando nuestra mesa.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629541.jpg",
|
||||
},
|
||||
{
|
||||
value: "1500+",
|
||||
title: "Platos al Mes",
|
||||
description: "Cientos de clientes felices.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/cozy-winter-scenes-with-family_23-2149187630.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Nuestra Trayectoria"
|
||||
title="Calidad que nos respalda"
|
||||
description="Años perfeccionando el arte de servir."
|
||||
metrics={[
|
||||
{ value: "20+", title: "Años de Servicio", description: "Generaciones disfrutando nuestra mesa.", imageSrc: "http://img.b2bpic.net/free-photo/front-view-delicious-thanksgiving-meal_23-2148629541.jpg" },
|
||||
{ value: "1500+", title: "Platos al Mes", description: "Cientos de clientes felices.", imageSrc: "http://img.b2bpic.net/free-photo/cozy-winter-scenes-with-family_23-2149187630.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<SectionErrorBoundary name="testimonials">
|
||||
<TestimonialTrustCard
|
||||
quote="La mejor experiencia culinaria de la región. El Rincón de Castro no solo ofrece comida, ofrece un viaje de sabores auténticos."
|
||||
rating={5}
|
||||
author="María González"
|
||||
avatars={[
|
||||
{
|
||||
name: "Cliente 1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-eating-salmon-bowl_23-2150427596.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cliente 2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-enjoying-cup-coffee-dessert-cafe_637285-9113.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cliente 3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cliente 4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg",
|
||||
},
|
||||
{
|
||||
name: "Cliente 5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491815.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
quote="La mejor experiencia culinaria de la región. El Rincón de Castro no solo ofrece comida, ofrece un viaje de sabores auténticos."
|
||||
rating={5}
|
||||
author="María González"
|
||||
avatars={[
|
||||
{ name: "Cliente 1", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-man-eating-salmon-bowl_23-2150427596.jpg" },
|
||||
{ name: "Cliente 2", imageSrc: "http://img.b2bpic.net/free-photo/happy-couple-enjoying-cup-coffee-dessert-cafe_637285-9113.jpg" },
|
||||
{ name: "Cliente 3", imageSrc: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg" },
|
||||
{ name: "Cliente 4", imageSrc: "http://img.b2bpic.net/free-photo/attractive-young-woman-hands-holds-two-burgers-blurred-background_169016-43765.jpg" },
|
||||
{ name: "Cliente 5", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-having-lunch-restaurant_23-2150491815.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<div id="faq" data-section="faq">
|
||||
<SectionErrorBoundary name="faq">
|
||||
<FaqTwoColumn
|
||||
tag="Preguntas Frecuentes"
|
||||
title="Todo lo que necesitas saber"
|
||||
items={[
|
||||
{
|
||||
question: "¿Es necesario reservar?",
|
||||
answer: "Recomendamos reservar con anticipación especialmente los fines de semana.",
|
||||
},
|
||||
{
|
||||
question: "¿Tienen opciones vegetarianas?",
|
||||
answer: "Sí, contamos con un menú variado que incluye opciones vegetarianas.",
|
||||
},
|
||||
{
|
||||
question: "¿Aceptan mascotas?",
|
||||
answer: "En nuestra terraza al aire libre, somos totalmente pet-friendly.",
|
||||
},
|
||||
{
|
||||
question: "¿El menú cambia?",
|
||||
answer: "Renovamos nuestra carta cada temporada para ofrecer los productos más frescos.",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Preguntas Frecuentes"
|
||||
title="Todo lo que necesitas saber"
|
||||
description="Respuestas a las dudas más frecuentes de nuestros clientes."
|
||||
items={[
|
||||
{ question: "¿Es necesario reservar?", answer: "Recomendamos reservar con anticipación especialmente los fines de semana." },
|
||||
{ question: "¿Tienen opciones vegetarianas?", answer: "Sí, contamos con un menú variado que incluye opciones vegetarianas." },
|
||||
{ question: "¿Aceptan mascotas?", answer: "En nuestra terraza al aire libre, somos totalmente pet-friendly." },
|
||||
{ question: "¿El menú cambia?", answer: "Renovamos nuestra carta cada temporada para ofrecer los productos más frescos." }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<div id="contact" data-section="contact">
|
||||
<SectionErrorBoundary name="contact">
|
||||
<ContactCta
|
||||
tag="Contacto"
|
||||
text="Reserva tu lugar en Rincón de Castro hoy mismo y vive la tradición."
|
||||
primaryButton={{
|
||||
text: "WhatsApp",
|
||||
href: "#",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Reservar Online",
|
||||
href: "#",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Contacto"
|
||||
text="Reserva tu lugar en Rincón de Castro hoy mismo y vive la tradición."
|
||||
primaryButton={{ text: "WhatsApp", href: "#" }}
|
||||
secondaryButton={{ text: "Reservar Online", href: "#" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user