237 lines
8.4 KiB
TypeScript
237 lines
8.4 KiB
TypeScript
import AboutText from '@/components/sections/about/AboutText';
|
|
import ContactCta from '@/components/sections/contact/ContactCta';
|
|
import FaqTwoColumn from '@/components/sections/faq/FaqTwoColumn';
|
|
import FeaturesImageBento from '@/components/sections/features/FeaturesImageBento';
|
|
import FeaturesTaggedCards from '@/components/sections/features/FeaturesTaggedCards';
|
|
import HeroSplit from '@/components/sections/hero/HeroSplit';
|
|
import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards';
|
|
import TestimonialTrustCard from '@/components/sections/testimonial/TestimonialTrustCard';
|
|
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
|
|
|
export default function HomePage() {
|
|
return (
|
|
<>
|
|
<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>
|
|
|
|
<div id="about" data-section="about">
|
|
<SectionErrorBoundary name="about">
|
|
<AboutText
|
|
title="Nuestra Historia de Sabor"
|
|
primaryButton={{
|
|
text: "Conócenos",
|
|
href: "#",
|
|
}}
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
|
|
<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>
|
|
|
|
<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>
|
|
|
|
<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>
|
|
|
|
<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>
|
|
|
|
<div id="faq" data-section="faq">
|
|
<SectionErrorBoundary name="faq">
|
|
<FaqTwoColumn
|
|
tag="Preguntas Frecuentes"
|
|
title="Todo lo que necesitas saber"
|
|
description="Encuentra respuestas a las dudas más comunes sobre nuestro restaurante."
|
|
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">
|
|
<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>
|
|
</>
|
|
);
|
|
}
|