Merge version_1 into main #2

Merged
bender merged 4 commits from version_1 into main 2026-04-06 10:12:59 +00:00
4 changed files with 83 additions and 324 deletions

View File

@@ -6,33 +6,28 @@ import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import ProductDetailCard from '@/components/ecommerce/productDetail/ProductDetailCard';
export default function LandingPage() {
export default function CartaPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Inicio",
id: "/",
},
{
name: "Historia",
id: "/historia",
},
{
name: "Carta",
id: "/carta",
},
{
name: "Reservas",
id: "/reservas",
},
{ name: "Inicio", id: "/" },
{ name: "Historia", id: "/historia" },
{ name: "Carta", id: "/carta" },
{ name: "Reservas", id: "/reservas" }
]}
brandName="El Glop"
/>
@@ -45,47 +40,17 @@ export default function LandingPage() {
price="24€"
description="El clásico de la casa. Arroz cocinado a fuego lento con tinta de calamar y mariscos frescos."
images={[
{
src: "http://img.b2bpic.net/free-photo/side-view-fried-shrimp-with-sauce-black-pan_140725-10254.jpg",
alt: "Arroz negro",
},
]}
buttons={[
{
text: "Ver menú completo",
href: "/carta",
},
{ src: "http://img.b2bpic.net/free-photo/side-view-fried-shrimp-with-sauce-black-pan_140725-10254.jpg", alt: "Arroz negro" }
]}
buttons={[{ text: "Ver menú completo", href: "/carta" }]}
/>
</div>
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Carta",
href: "/carta",
},
{
label: "Reservas",
href: "/reservas",
},
],
},
{
items: [
{
label: "Nuestra Historia",
href: "/historia",
},
{
label: "Grupos y Eventos",
href: "/experiencias",
},
],
},
{ items: [{ label: "Carta", href: "/carta" }, { label: "Reservas", href: "/reservas" }] },
{ items: [{ label: "Nuestra Historia", href: "/historia" }, { label: "Grupos y Eventos", href: "/experiencias" }] }
]}
logoText="El Glop"
/>
@@ -93,4 +58,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -7,33 +7,28 @@ import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'
import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
export default function LandingPage() {
export default function HistoriaPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Inicio",
id: "/",
},
{
name: "Historia",
id: "/historia",
},
{
name: "Carta",
id: "/carta",
},
{
name: "Reservas",
id: "/reservas",
},
{ name: "Inicio", id: "/" },
{ name: "Historia", id: "/historia" },
{ name: "Carta", id: "/carta" },
{ name: "Reservas", id: "/reservas" }
]}
brandName="El Glop"
/>
@@ -44,7 +39,7 @@ export default function LandingPage() {
useInvertedBackground={false}
title="Raíces Profundas"
description="Todo empezó en el barrio de Gràcia. Un sueño compartido por una familia amante del producto local."
imageSrc="http://img.b2bpic.net/free-photo/male-cook-holding-burning-pan-hand_23-2148040255.jpg?_wi=3"
imageSrc="http://img.b2bpic.net/free-photo/male-cook-holding-burning-pan-hand_23-2148040255.jpg"
/>
</div>
@@ -56,18 +51,8 @@ export default function LandingPage() {
title="Nuestro Legado"
description="Valores que definen quiénes somos y cómo cocinamos."
features={[
{
title: "Pasión",
description: "Amor por el servicio",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg",
imageAlt: "happy customer dining restaurant",
},
{
title: "Calidad",
description: "Selección de mercado",
imageSrc: "http://img.b2bpic.net/free-photo/man-covering-eyes-woman-with-hand-restaurant_23-2148014488.jpg",
imageAlt: "food critic reviewing restaurant menu",
},
{ title: "Pasión", description: "Amor por el servicio", imageSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg", imageAlt: "happy customer dining restaurant" },
{ title: "Calidad", description: "Selección de mercado", imageSrc: "http://img.b2bpic.net/free-photo/man-covering-eyes-woman-with-hand-restaurant_23-2148014488.jpg", imageAlt: "food critic reviewing restaurant menu" }
]}
/>
</div>
@@ -75,30 +60,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Carta",
href: "/carta",
},
{
label: "Reservas",
href: "/reservas",
},
],
},
{
items: [
{
label: "Nuestra Historia",
href: "/historia",
},
{
label: "Grupos y Eventos",
href: "/experiencias",
},
],
},
{ items: [{ label: "Carta", href: "/carta" }, { label: "Reservas", href: "/reservas" }] },
{ items: [{ label: "Nuestra Historia", href: "/historia" }, { label: "Grupos y Eventos", href: "/experiencias" }] }
]}
logoText="El Glop"
/>
@@ -106,4 +69,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -16,27 +16,22 @@ export default function LandingPage() {
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Inicio",
id: "/",
},
{
name: "Historia",
id: "/historia",
},
{
name: "Carta",
id: "/carta",
},
{
name: "Reservas",
id: "/reservas",
},
{ name: "Inicio", id: "/" },
{ name: "Historia", id: "/historia" },
{ name: "Carta", id: "/carta" },
{ name: "Reservas", id: "/reservas" }
]}
brandName="El Glop"
/>
@@ -47,16 +42,10 @@ export default function LandingPage() {
logoText="El Glop"
description="Desde 1978 en el corazón de Barcelona. Cocina catalana de verdad con brasa, tradición y alma. Producto fresco y recetas de siempre."
buttons={[
{
text: "Reservar Mesa",
href: "/reservas",
},
{
text: "Ver Carta",
href: "/carta",
},
{ text: "Reservar Mesa", href: "/reservas" },
{ text: "Ver Carta", href: "/carta" }
]}
imageSrc="http://img.b2bpic.net/free-photo/focused-master-chef-wearing-uniform-cooking-delicious-beef-steak-kitchen-restaurant_613910-18983.jpg?_wi=1"
imageSrc="http://img.b2bpic.net/free-photo/focused-master-chef-wearing-uniform-cooking-delicious-beef-steak-kitchen-restaurant_613910-18983.jpg"
/>
</div>
@@ -65,13 +54,8 @@ export default function LandingPage() {
useInvertedBackground={true}
title="45 años encendiendo el fuego"
description="Nacimos en Gràcia con una idea simple: buena materia prima, fuego de verdad y recetas transmitidas de generación en generación. Hoy, esa obsesión sigue intacta."
buttons={[
{
text: "Nuestra Historia",
href: "/historia",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/male-cook-holding-burning-pan-hand_23-2148040255.jpg?_wi=1"
buttons={[{ text: "Nuestra Historia", href: "/historia" }]}
imageSrc="http://img.b2bpic.net/free-photo/male-cook-holding-burning-pan-hand_23-2148040255.jpg"
/>
</div>
@@ -81,24 +65,9 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
features={[
{
title: "Brasa de Encina",
description: "Cocinamos con fuego de verdad, aportando un sabor ahumado único.",
imageSrc: "http://img.b2bpic.net/free-photo/focused-master-chef-wearing-uniform-cooking-delicious-beef-steak-kitchen-restaurant_613910-18983.jpg?_wi=2",
imageAlt: "authentic catalan restaurant dining table",
},
{
title: "Proximidad",
description: "Materias primas frescas seleccionadas diariamente en mercados locales.",
imageSrc: "http://img.b2bpic.net/free-photo/male-cook-holding-burning-pan-hand_23-2148040255.jpg?_wi=2",
imageAlt: "professional chef cooking fire grill",
},
{
title: "Tradición",
description: "Recetas de siempre, cocinadas con calma y cariño desde 1978.",
imageSrc: "http://img.b2bpic.net/free-photo/side-view-fried-shrimp-with-sauce-black-pan_140725-10254.jpg",
imageAlt: "black rice with seafood traditional catalan",
},
{ title: "Brasa de Encina", description: "Cocinamos con fuego de verdad, aportando un sabor ahumado único.", imageSrc: "http://img.b2bpic.net/free-photo/focused-master-chef-wearing-uniform-cooking-delicious-beef-steak-kitchen-restaurant_613910-18983.jpg", imageAlt: "authentic catalan restaurant dining table" },
{ title: "Proximidad", description: "Materias primas frescas seleccionadas diariamente en mercados locales.", imageSrc: "http://img.b2bpic.net/free-photo/male-cook-holding-burning-pan-hand_23-2148040255.jpg", imageAlt: "professional chef cooking fire grill" },
{ title: "Tradición", description: "Recetas de siempre, cocinadas con calma y cariño desde 1978.", imageSrc: "http://img.b2bpic.net/free-photo/side-view-fried-shrimp-with-sauce-black-pan_140725-10254.jpg", imageAlt: "black rice with seafood traditional catalan" }
]}
title="¿Por qué El Glop?"
description="Más que un restaurante, una experiencia auténtica de la cultura catalana."
@@ -110,61 +79,11 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={true}
testimonials={[
{
id: "1",
name: "Shabrina",
date: "2024",
title: "Google Guide",
quote: "The best black rice I've had in Spain, incredibly flavorful!",
tag: "Excelente",
avatarSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/homemade-sausage_2829-14085.jpg",
imageAlt: "butifarra sausage grilled with beans",
},
{
id: "2",
name: "Roland",
date: "2024",
title: "Foodie",
quote: "A tremendous experience, best paellas in Spain!",
tag: "Recomendado",
avatarSrc: "http://img.b2bpic.net/free-photo/man-covering-eyes-woman-with-hand-restaurant_23-2148014488.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-vegetarian-meal-plate-fork-different-spices-right-side-dark-background_140725-130592.jpg",
imageAlt: "escalivada roasted vegetables platter",
},
{
id: "3",
name: "Elena",
date: "2023",
title: "Local",
quote: "Siempre lleno de locales, eso lo dice todo. Servicio impecable.",
tag: "Auténtico",
avatarSrc: "http://img.b2bpic.net/free-photo/selfie-happy-friends_1098-14659.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-seafood-risotto-plate-with-tomato-sauce-garnished-with-shrimp_141793-2055.jpg",
imageAlt: "paella mariscos fresh seafood display",
},
{
id: "4",
name: "David",
date: "2023",
title: "Turista",
quote: "Un pedazo de historia en pleno Barcelona. Muy recomendado.",
tag: "Clásico",
avatarSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-people-together_23-2149152898.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/woman-sprinkling-spices-with-hands-onto-dough-side-view_176474-5542.jpg",
imageAlt: "grilled calçots with romesco sauce",
},
{
id: "5",
name: "Maria",
date: "2024",
title: "Food Lover",
quote: "El sabor de la brasa es inconfundible, una maravilla.",
tag: "Top",
avatarSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-having-lunch-restaurant_23-2150491780.jpg",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-roasted-italian-dish-pottery-pan-garnished-with-melted-cheese-boiled-egg-halve_141793-2164.jpg",
imageAlt: "crema catalana traditional dessert",
},
{ id: "1", name: "Shabrina", date: "2024", title: "Google Guide", quote: "The best black rice I've had in Spain, incredibly flavorful!", tag: "Excelente", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-young-friends-restaurant_23-2148395397.jpg", imageSrc: "http://img.b2bpic.net/free-photo/homemade-sausage_2829-14085.jpg" },
{ id: "2", name: "Roland", date: "2024", title: "Foodie", quote: "A tremendous experience, best paellas in Spain!", tag: "Recomendado", avatarSrc: "http://img.b2bpic.net/free-photo/man-covering-eyes-woman-with-hand-restaurant_23-2148014488.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-vegetarian-meal-plate-fork-different-spices-right-side-dark-background_140725-130592.jpg" },
{ id: "3", name: "Elena", date: "2023", title: "Local", quote: "Siempre lleno de locales, eso lo dice todo. Servicio impecable.", tag: "Auténtico", avatarSrc: "http://img.b2bpic.net/free-photo/selfie-happy-friends_1098-14659.jpg", imageSrc: "http://img.b2bpic.net/free-photo/close-up-seafood-risotto-plate-with-tomato-sauce-garnished-with-shrimp_141793-2055.jpg" },
{ id: "4", name: "David", date: "2023", title: "Turista", quote: "Un pedazo de historia en pleno Barcelona. Muy recomendado.", tag: "Clásico", avatarSrc: "http://img.b2bpic.net/free-photo/close-up-smiley-people-together_23-2149152898.jpg", imageSrc: "http://img.b2bpic.net/free-photo/woman-sprinkling-spices-with-hands-onto-dough-side-view_176474-5542.jpg" },
{ id: "5", name: "Maria", date: "2024", title: "Food Lover", quote: "El sabor de la brasa es inconfundible, una maravilla.", tag: "Top", avatarSrc: "http://img.b2bpic.net/free-photo/high-angle-friends-having-lunch-restaurant_23-2150491780.jpg", imageSrc: "http://img.b2bpic.net/free-photo/top-view-roasted-italian-dish-pottery-pan-garnished-with-melted-cheese-boiled-egg-halve_141793-2164.jpg" }
]}
title="Lo que dicen nuestros clientes"
description="Más de 8.000 reseñas avalan nuestra pasión por la cocina."
@@ -179,33 +98,9 @@ export default function LandingPage() {
title="Nuestros Números"
description="Cifras que hablan de nuestra dedicación diaria."
metrics={[
{
id: "m1",
value: "45",
title: "Años de historia",
items: [
"Fundados en 1978",
"Tradición familiar",
],
},
{
id: "m2",
value: "12k+",
title: "Recetas servidas",
items: [
"Platos auténticos",
"Cocina a la brasa",
],
},
{
id: "m3",
value: "5",
title: "Restaurantes",
items: [
"Ubicaciones en BCN",
"Ambiente acogedor",
],
},
{ id: "m1", value: "45", title: "Años de historia", items: ["Fundados en 1978", "Tradición familiar"] },
{ id: "m2", value: "12k+", title: "Recetas servidas", items: ["Platos auténticos", "Cocina a la brasa"] },
{ id: "m3", value: "5", title: "Restaurantes", items: ["Ubicaciones en BCN", "Ambiente acogedor"] }
]}
/>
</div>
@@ -213,30 +108,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Carta",
href: "/carta",
},
{
label: "Reservas",
href: "/reservas",
},
],
},
{
items: [
{
label: "Nuestra Historia",
href: "/historia",
},
{
label: "Grupos y Eventos",
href: "/experiencias",
},
],
},
{ items: [{ label: "Carta", href: "/carta" }, { label: "Reservas", href: "/reservas" }] },
{ items: [{ label: "Nuestra Historia", href: "/historia" }, { label: "Grupos y Eventos", href: "/experiencias" }] }
]}
logoText="El Glop"
/>
@@ -244,4 +117,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}

View File

@@ -7,33 +7,28 @@ import FooterLogoEmphasis from '@/components/sections/footer/FooterLogoEmphasis'
import MetricCardSeven from '@/components/sections/metrics/MetricCardSeven';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
export default function LandingPage() {
export default function ReservasPage() {
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="reveal-blur"
borderRadius="pill"
contentWidth="medium"
sizing="medium"
background="circleGradient"
cardStyle="glass-elevated"
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
headingFontWeight="normal"
>
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
navItems={[
{
name: "Inicio",
id: "/",
},
{
name: "Historia",
id: "/historia",
},
{
name: "Carta",
id: "/carta",
},
{
name: "Reservas",
id: "/reservas",
},
{ name: "Inicio", id: "/" },
{ name: "Historia", id: "/historia" },
{ name: "Carta", id: "/carta" },
{ name: "Reservas", id: "/reservas" }
]}
brandName="El Glop"
/>
@@ -45,16 +40,8 @@ export default function LandingPage() {
sideTitle="Preguntas frecuentes"
sideDescription="Resuelve tus dudas sobre reservas y eventos."
faqs={[
{
id: "f1",
title: "¿Aceptáis grupos grandes?",
content: "Sí, disponemos de espacios adaptados.",
},
{
id: "f2",
title: "¿Necesito reservar?",
content: "Recomendamos reservar con antelación.",
},
{ id: "f1", title: "¿Aceptáis grupos grandes?", content: "Sí, disponemos de espacios adaptados." },
{ id: "f2", title: "¿Necesito reservar?", content: "Recomendamos reservar con antelación." }
]}
faqsAnimation="slide-up"
/>
@@ -68,14 +55,7 @@ export default function LandingPage() {
title="Reserva tu mesa"
description="Disfruta de la mejor cocina catalana con nosotros."
metrics={[
{
id: "m4",
value: "Online",
title: "Reserva Rápida",
items: [
"Disponibilidad 24h",
],
},
{ id: "m4", value: "Online", title: "Reserva Rápida", items: ["Disponibilidad 24h"] }
]}
/>
</div>
@@ -83,30 +63,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoEmphasis
columns={[
{
items: [
{
label: "Carta",
href: "/carta",
},
{
label: "Reservas",
href: "/reservas",
},
],
},
{
items: [
{
label: "Nuestra Historia",
href: "/historia",
},
{
label: "Grupos y Eventos",
href: "/experiencias",
},
],
},
{ items: [{ label: "Carta", href: "/carta" }, { label: "Reservas", href: "/reservas" }] },
{ items: [{ label: "Nuestra Historia", href: "/historia" }, { label: "Grupos y Eventos", href: "/experiencias" }] }
]}
logoText="El Glop"
/>
@@ -114,4 +72,4 @@ export default function LandingPage() {
</ReactLenis>
</ThemeProvider>
);
}
}