Merge version_1_1781436299612 into main #2
@@ -12,244 +12,133 @@ 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">
|
||||
<HeroBillboardCarousel
|
||||
tag="Gastronomía Gallega"
|
||||
title="Donde Galicia sabe como siempre debió saber"
|
||||
description="Marisco fresco, recetas tradicionales y una terraza bajo parras que convierte cada comida en un recuerdo."
|
||||
primaryButton={{
|
||||
text: "Reservar mesa",
|
||||
href: "#reservas",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Ver carta",
|
||||
href: "#platos",
|
||||
}}
|
||||
items={[
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-blue-hat-sits-windowsill-cafe_8353-194.jpg?_wi=1",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/raw-oysters-with-lemon-ice_93675-128853.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/rustic-patio-with-deck-furniture-vegetation_23-2150698362.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-plate-delicious-calamari-prepared-with-ink-sauces_181624-33998.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medieval-historical-rendering-meal_23-2151060267.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/caesar-salad-with-grilled-chicken-fillet_114579-3764.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Gastronomía Gallega"
|
||||
title="Donde Galicia sabe como siempre debió saber"
|
||||
description="Marisco fresco, recetas tradicionales y una terraza bajo parras que convierte cada comida en un recuerdo."
|
||||
primaryButton={{ text: "Reservar mesa", href: "#reservas" }}
|
||||
secondaryButton={{ text: "Ver carta", href: "#platos" }}
|
||||
items={[
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/woman-blue-hat-sits-windowsill-cafe_8353-194.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/raw-oysters-with-lemon-ice_93675-128853.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/rustic-patio-with-deck-furniture-vegetation_23-2150698362.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/top-view-plate-delicious-calamari-prepared-with-ink-sauces_181624-33998.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/medieval-historical-rendering-meal_23-2151060267.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/caesar-salad-with-grilled-chicken-fillet_114579-3764.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="experiencia" data-section="experiencia">
|
||||
<SectionErrorBoundary name="experiencia">
|
||||
<div id="experiencia" data-section="experiencia">
|
||||
<SectionErrorBoundary name="experiencia">
|
||||
<AboutMediaOverlay
|
||||
tag="Nuestra esencia"
|
||||
title="No es solo comer. Es volver."
|
||||
description="En O’Pereiro, cada plato cuenta una historia que empieza en el mar y termina en tu mesa. Aquí no seguimos tendencias. Cocinamos como siempre: con producto fresco, recetas de casa y tiempo."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/high-angle-raw-eggplants-still-life_23-2150561810.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Nuestra esencia"
|
||||
title="No es solo comer. Es volver."
|
||||
description="En O’Pereiro, cada plato cuenta una historia que empieza en el mar y termina en tu mesa. Aquí no seguimos tendencias. Cocinamos como siempre: con producto fresco, recetas de casa y tiempo."
|
||||
imageSrc="http://img.b2bpic.net/free-photo/high-angle-raw-eggplants-still-life_23-2150561810.jpg"
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="platos" data-section="platos">
|
||||
<SectionErrorBoundary name="platos">
|
||||
<div id="platos" data-section="platos">
|
||||
<SectionErrorBoundary name="platos">
|
||||
<FeaturesRevealCardsBento
|
||||
tag="Menú"
|
||||
title="Nuestros imprescindibles"
|
||||
description="Platos que se terminan, y recuerdos que duran años."
|
||||
items={[
|
||||
{
|
||||
title: "Rape",
|
||||
description: "Con patatas y salsa de langostinos",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-with-sauce-herbs_140725-2749.jpg",
|
||||
},
|
||||
{
|
||||
title: "Almejas",
|
||||
description: "A la marinera",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/squid-plate-with-knife-lemon-slices_23-2148461622.jpg",
|
||||
},
|
||||
{
|
||||
title: "Zamburiñas",
|
||||
description: "A la plancha",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/roast-chicken-with-red-wine-sauce_1203-9215.jpg",
|
||||
},
|
||||
{
|
||||
title: "Arroz",
|
||||
description: "Con bogavante",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/oyster_74190-5824.jpg",
|
||||
},
|
||||
{
|
||||
title: "Cocido",
|
||||
description: "Tradicional gallego",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-shrimp-toast-with-vegetable-salad-slice-lemon-with-glass-beer_141793-4126.jpg",
|
||||
},
|
||||
{
|
||||
title: "Pulpo",
|
||||
description: "A feira",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-assortment-bowls-with-tomatoes-clams_23-2148643601.jpg",
|
||||
},
|
||||
{
|
||||
title: "Vino",
|
||||
description: "D.O. Rías Baixas",
|
||||
href: "#",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/raw-oysters-with-lemon-ice_93675-128857.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Menú"
|
||||
title="Nuestros imprescindibles"
|
||||
description="Platos que se terminan, y recuerdos que duran años."
|
||||
items={[
|
||||
{ title: "Rape", description: "Con patatas y salsa de langostinos", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/fried-fish-with-sauce-herbs_140725-2749.jpg" },
|
||||
{ title: "Almejas", description: "A la marinera", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/squid-plate-with-knife-lemon-slices_23-2148461622.jpg" },
|
||||
{ title: "Zamburiñas", description: "A la plancha", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/roast-chicken-with-red-wine-sauce_1203-9215.jpg" },
|
||||
{ title: "Arroz", description: "Con bogavante", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/oyster_74190-5824.jpg" },
|
||||
{ title: "Cocido", description: "Tradicional gallego", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/top-view-shrimp-toast-with-vegetable-salad-slice-lemon-with-glass-beer_141793-4126.jpg" },
|
||||
{ title: "Pulpo", description: "A feira", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/top-view-assortment-bowls-with-tomatoes-clams_23-2148643601.jpg" },
|
||||
{ title: "Vino", description: "D.O. Rías Baixas", href: "#", imageSrc: "http://img.b2bpic.net/free-photo/raw-oysters-with-lemon-ice_93675-128857.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="terraza" data-section="terraza">
|
||||
<SectionErrorBoundary name="terraza">
|
||||
<div id="terraza" data-section="terraza">
|
||||
<SectionErrorBoundary name="terraza">
|
||||
<FeaturesBento
|
||||
tag="El ambiente"
|
||||
title="Comer bajo las parras"
|
||||
description="Nuestra terraza es uno de esos lugares que no se olvidan. Sombra natural, aire fresco y el sonido tranquilo de Galicia."
|
||||
features={[
|
||||
{
|
||||
title: "Sombra Natural",
|
||||
description: "Protección bajo parras reales.",
|
||||
bentoComponent: "media-stack",
|
||||
mediaItems: [
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-influencer-scenery-with-flowers_23-2149172435.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautifully-decorated-interiors-beach-restaurant-day_181624-59566.jpg",
|
||||
},
|
||||
{
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-arrangement_23-2149072563.jpg",
|
||||
},
|
||||
],
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-blue-hat-sits-windowsill-cafe_8353-194.jpg?_wi=2",
|
||||
imageAlt: "restaurant terrace garden shade",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="El ambiente"
|
||||
title="Comer bajo las parras"
|
||||
description="Nuestra terraza es uno de esos lugares que no se olvidan. Sombra natural, aire fresco y el sonido tranquilo de Galicia."
|
||||
features={[
|
||||
{
|
||||
title: "Sombra Natural", description: "Protección bajo parras reales.", bentoComponent: "media-stack", mediaItems: [
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-influencer-scenery-with-flowers_23-2149172435.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/beautifully-decorated-interiors-beach-restaurant-day_181624-59566.jpg" },
|
||||
{ imageSrc: "http://img.b2bpic.net/free-photo/traditional-delicious-gulas-dish-arrangement_23-2149072563.jpg" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<div id="menu" data-section="menu">
|
||||
<SectionErrorBoundary name="menu">
|
||||
<PricingSplitCards
|
||||
tag="Menú diario"
|
||||
title="Calidad sin artificios"
|
||||
description="Menú completo, sabor auténtico."
|
||||
plans={[
|
||||
{
|
||||
tag: "Diario",
|
||||
price: "12€",
|
||||
period: "menu",
|
||||
description: "Completo con postre y bebida.",
|
||||
primaryButton: {
|
||||
text: "Reservar",
|
||||
href: "#reservas",
|
||||
},
|
||||
featuresTitle: "Incluye:",
|
||||
features: [
|
||||
"Primero",
|
||||
"Segundo",
|
||||
"Postre",
|
||||
"Bebida",
|
||||
"Café",
|
||||
],
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Menú diario"
|
||||
title="Calidad sin artificios"
|
||||
description="Menú completo, sabor auténtico."
|
||||
plans={[
|
||||
{
|
||||
tag: "Diario", price: "12€", period: "menu", description: "Completo con postre y bebida.", primaryButton: { text: "Reservar", href: "#reservas" },
|
||||
featuresTitle: "Incluye:", features: ["Primero", "Segundo", "Postre", "Bebida", "Café"]
|
||||
}
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="resenas" data-section="resenas">
|
||||
<SectionErrorBoundary name="resenas">
|
||||
<div id="resenas" data-section="resenas">
|
||||
<SectionErrorBoundary name="resenas">
|
||||
<TestimonialTrustCard
|
||||
quote="Estaba espectacular. No dejamos nada en la olla. Repetimos todos los veranos. Relación calidad precio de 10."
|
||||
rating={5}
|
||||
author="Clientes fieles"
|
||||
avatars={[
|
||||
{
|
||||
name: "Juan",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg",
|
||||
},
|
||||
{
|
||||
name: "Ana",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-waitress-talking-customers-using-touchpad-while-taking-orders-cafe_637285-3962.jpg",
|
||||
},
|
||||
{
|
||||
name: "Luis",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg",
|
||||
},
|
||||
{
|
||||
name: "Marta",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-delicious-burger_23-2150347940.jpg",
|
||||
},
|
||||
{
|
||||
name: "Pedro",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/stylish-smiling-woman-colorful-outfit-retro-vintage-50-s-cafe-dancing-drinking-milk-shake-cocktail-blue-skirt-red-shirt-wearing-sunglasses-having-fun-cheerful-mood_285396-10399.jpg",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
quote="Estaba espectacular. No dejamos nada en la olla. Repetimos todos los veranos. Relación calidad precio de 10."
|
||||
rating={5}
|
||||
author="Clientes fieles"
|
||||
avatars={[
|
||||
{ name: "Juan", imageSrc: "http://img.b2bpic.net/free-photo/successful-young-man-stylish-hat-relaxing-alone-cozy-cafeteria-lunch-break-looking-with-happy-expression_273609-1935.jpg" },
|
||||
{ name: "Ana", imageSrc: "http://img.b2bpic.net/free-photo/smiling-waitress-talking-customers-using-touchpad-while-taking-orders-cafe_637285-3962.jpg" },
|
||||
{ name: "Luis", imageSrc: "http://img.b2bpic.net/free-photo/friends-eating-pizza-side-view_23-2149872410.jpg" },
|
||||
{ name: "Marta", imageSrc: "http://img.b2bpic.net/free-photo/front-view-woman-with-delicious-burger_23-2150347940.jpg" },
|
||||
{ name: "Pedro", imageSrc: "http://img.b2bpic.net/free-photo/stylish-smiling-woman-colorful-outfit-retro-vintage-50-s-cafe-dancing-drinking-milk-shake-cocktail-blue-skirt-red-shirt-wearing-sunglasses-having-fun-cheerful-mood_285396-10399.jpg" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="para-quien" data-section="para-quien">
|
||||
<SectionErrorBoundary name="para-quien">
|
||||
<div id="para-quien" data-section="para-quien">
|
||||
<SectionErrorBoundary name="para-quien">
|
||||
<MetricsIconCards
|
||||
tag="Para todos"
|
||||
title="Un lugar para disfrutar"
|
||||
description="Ideal para todas las ocasiones."
|
||||
metrics={[
|
||||
{
|
||||
icon: Users,
|
||||
title: "Familias",
|
||||
value: "Ideal",
|
||||
},
|
||||
{
|
||||
icon: Star,
|
||||
title: "Terraza",
|
||||
value: "Única",
|
||||
},
|
||||
{
|
||||
icon: Fish,
|
||||
title: "Marisco",
|
||||
value: "Fresco",
|
||||
},
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Para todos"
|
||||
title="Un lugar para disfrutar"
|
||||
description="Ideal para todas las ocasiones."
|
||||
metrics={[
|
||||
{ icon: "Users", title: "Familias", value: "Ideal" },
|
||||
{ icon: "Star", title: "Terraza", value: "Única" },
|
||||
{ icon: "Fish", title: "Marisco", value: "Fresco" }
|
||||
]}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
|
||||
<div id="reservas" data-section="reservas">
|
||||
<SectionErrorBoundary name="reservas">
|
||||
<div id="reservas" data-section="reservas">
|
||||
<SectionErrorBoundary name="reservas">
|
||||
<ContactCta
|
||||
tag="Atención"
|
||||
text="Especialmente en verano y fines de semana. Las mesas en terraza son limitadas."
|
||||
primaryButton={{
|
||||
text: "Reservar mesa",
|
||||
href: "#",
|
||||
}}
|
||||
secondaryButton={{
|
||||
text: "Llamar ahora",
|
||||
href: "tel:000000000",
|
||||
}}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
tag="Atención"
|
||||
text="Especialmente en verano y fines de semana. Las mesas en terraza son limitadas."
|
||||
primaryButton={{ text: "Reservar mesa", href: "#" }}
|
||||
secondaryButton={{ text: "Llamar ahora", href: "tel:000000000" }}
|
||||
/>
|
||||
</SectionErrorBoundary>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user