8 Commits

Author SHA1 Message Date
1475bddce4 Update src/app/page.tsx 2026-05-11 15:47:17 +00:00
c72c3d077f Merge version_4 into main
Merge version_4 into main
2026-05-11 15:45:58 +00:00
a77f6f377a Update src/app/page.tsx 2026-05-11 15:45:51 +00:00
bf134fd1fd Merge version_3 into main
Merge version_3 into main
2026-05-11 15:44:10 +00:00
d84d54e5d8 Update theme colors 2026-05-11 15:44:04 +00:00
8d6da631bb Merge version_2 into main
Merge version_2 into main
2026-05-11 15:44:00 +00:00
a24f04e840 Update theme colors 2026-05-11 15:43:57 +00:00
9bcf999433 Merge version_1 into main
Merge version_1 into main
2026-05-11 15:40:29 +00:00
2 changed files with 47 additions and 313 deletions

View File

@@ -4,8 +4,11 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react"; import ReactLenis from "lenis/react";
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight'; import FeatureCardTwentyEight from '@/components/sections/feature/FeatureCardTwentyEight';
import FooterMedia from '@/components/sections/footer/FooterMedia'; import FooterMedia from '@/components/sections/footer/FooterMedia';
import FooterBase from '@/components/sections/footer/FooterBase';
import HeroSplit from '@/components/sections/hero/HeroSplit'; import HeroSplit from '@/components/sections/hero/HeroSplit';
import MetricCardThree from '@/components/sections/metrics/MetricCardThree'; import MetricCardThree from '@/components/sections/metrics/MetricCardThree';
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered'; import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
@@ -32,106 +35,25 @@ export default function LandingPage() {
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarStyleCentered <NavbarStyleCentered
navItems={[ navItems={[
{ { name: "Inicio", id: "#inicio" },
name: "Inicio", { name: "Experiencia", id: "#experiencia" },
id: "#inicio", { name: "Carta", id: "#carta" },
}, { name: "Reseñas", id: "#resenas" },
{ { name: "Contacto", id: "#contacto" },
name: "Experiencia",
id: "#experiencia",
},
{
name: "Carta",
id: "#carta",
},
{
name: "Reseñas",
id: "#resenas",
},
{
name: "Ubicación",
id: "#ubicacion",
},
{
name: "Contacto",
id: "#contacto",
},
]} ]}
button={{ button={{ text: "Llamar ahora", href: "tel:78675784" }}
text: "Llamar ahora",
href: "tel:78675784",
}}
brandName="Restaurante Doña Goya" brandName="Restaurante Doña Goya"
/> />
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplit <HeroSplit
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars",
}}
title="Sabor casero en el corazón de Flores" title="Sabor casero en el corazón de Flores"
description="Disfruta desayunos completos, almuerzos caseros y una atención cálida en Restaurante Doña Goya. ⭐ 4.4 / 5 · 1,045 reseñas. Rango: Q50 - Q100 por persona." description="Disfruta desayunos completos, almuerzos caseros y una atención cálida en Restaurante Doña Goya. ⭐ 4.4 / 5 · 1,045 reseñas. Rango: Q50 - Q100 por persona."
buttons={[ buttons={[{ text: "Llamar al restaurante", href: "tel:78675784" }, { text: "Ver ubicación", href: "#ubicacion" }]}
{
text: "Llamar al restaurante",
href: "tel:78675784",
},
{
text: "Cómo llegar",
href: "#ubicacion",
},
]}
imageSrc="http://img.b2bpic.net/free-photo/thanksgiving-dinner-assortment-table_23-2149055456.jpg?_wi=1" imageSrc="http://img.b2bpic.net/free-photo/thanksgiving-dinner-assortment-table_23-2149055456.jpg?_wi=1"
imageAlt="Desayuno tradicional en Doña Goya"
mediaAnimation="blur-reveal" mediaAnimation="blur-reveal"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/baked-chicken-with-vegetables-table_23-2147954360.jpg",
alt: "Cliente satisfecho",
},
{
src: "http://img.b2bpic.net/free-photo/tasty-food-table-assortment-flat-lay_23-2149139466.jpg",
alt: "Comensal feliz",
},
{
src: "http://img.b2bpic.net/free-photo/arrangement-with-delicious-food_23-2148941560.jpg",
alt: "Turista disfrutando",
},
{
src: "http://img.b2bpic.net/free-photo/people-sitting-table-with-different-food_23-2147947955.jpg",
alt: "Familia local",
},
{
src: "http://img.b2bpic.net/free-photo/wedding-hall-with-white-wooden-furniture-interior_114579-2232.jpg",
alt: "Visitante del restaurante",
},
]}
avatarText="Más de 1,000 clientes nos recomiendan"
marqueeItems={[
{
type: "text",
text: "Ingredientes Frescos",
},
{
type: "text-icon",
text: "Tradición Local",
icon: Utensils,
},
{
type: "text",
text: "Ambiente Familiar",
},
{
type: "text-icon",
text: "Calidad Garantizada",
icon: Award,
},
{
type: "text",
text: "Sabor Casero",
},
]}
/> />
</div> </div>
@@ -140,36 +62,7 @@ export default function LandingPage() {
animationType="slide-up" animationType="slide-up"
textboxLayout="default" textboxLayout="default"
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[]}
{
id: "f1",
title: "Desayunos Completos",
subtitle: "Porciones generosas y llenas de sabor.",
category: "Calidad",
value: "Garantizada",
},
{
id: "f2",
title: "Ambiente Familiar",
subtitle: "Ideal para compartir con los tuyos.",
category: "Entorno",
value: "Acogedor",
},
{
id: "f3",
title: "Atención Amable",
subtitle: "Sabor local y calidez en cada detalle.",
category: "Servicio",
value: "Excepcional",
},
{
id: "f4",
title: "Para Llevar",
subtitle: "Disfruta donde prefieras.",
category: "Opción",
value: "Práctica",
},
]}
title="Por qué visitarnos" title="Por qué visitarnos"
description="Una experiencia auténtica y familiar en la Isla de Flores." description="Una experiencia auténtica y familiar en la Isla de Flores."
/> />
@@ -179,9 +72,7 @@ export default function LandingPage() {
<TextSplitAbout <TextSplitAbout
useInvertedBackground={false} useInvertedBackground={false}
title="Una experiencia auténtica en Flores" title="Una experiencia auténtica en Flores"
description={[ description={["Restaurante Doña Goya es una opción familiar y auténtica en Flores, ideal para disfrutar un desayuno completo, un almuerzo casero o una comida tranquila."]}
"Restaurante Doña Goya es una opción familiar y auténtica en Flores, ideal para disfrutar un desayuno completo, un almuerzo casero o una comida tranquila con buena atención y precios justos.",
]}
/> />
</div> </div>
@@ -191,166 +82,37 @@ export default function LandingPage() {
textboxLayout="default" textboxLayout="default"
gridVariant="two-columns-alternating-heights" gridVariant="two-columns-alternating-heights"
useInvertedBackground={true} useInvertedBackground={true}
products={[ products={[]}
{
id: "p1",
name: "Desayunos completos",
price: "Consulta en sitio",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-blank-clipboard-mexican-dishes_23-2147740803.jpg",
},
{
id: "p2",
name: "Avena",
price: "Consulta en sitio",
imageSrc: "http://img.b2bpic.net/free-photo/natural-healthy-desserts-with-mixture-fruits_23-2148650293.jpg",
},
{
id: "p3",
name: "Café de la casa",
price: "Consulta en sitio",
imageSrc: "http://img.b2bpic.net/free-photo/cappuccino-latte-with-frothy-foam-with-cookie-wooden-table_23-2147898245.jpg",
},
{
id: "p4",
name: "Jugos naturales",
price: "Consulta en sitio",
imageSrc: "http://img.b2bpic.net/free-photo/breakfast_23-2148079551.jpg",
},
{
id: "p5",
name: "Almuerzos caseros",
price: "Consulta en sitio",
imageSrc: "http://img.b2bpic.net/free-photo/us-labor-day-celebration-with-delicious-food_23-2150347477.jpg",
},
{
id: "p6",
name: "Menú del día",
price: "Consulta en sitio",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-fresh-vegetable-salad-with-greens-sliced-cabbage-bell-peppers-dark-table_140725-143020.jpg",
},
]}
title="Sabores favoritos" title="Sabores favoritos"
description="Consulta disponibilidad directamente en el restaurante." description="Consulta disponibilidad directamente en el restaurante."
/> />
</div> </div>
<div id="servicios" data-section="servicios"> <div id="faq-split" data-section="faq-split">
<MetricCardThree <FaqDouble
animationType="scale-rotate" title="Preguntas frecuentes"
textboxLayout="default" description="Todo lo que necesitas saber antes de visitarnos."
useInvertedBackground={false} faqs={[]}
metrics={[ faqsAnimation="slide-up"
{ textboxLayout="split"
id: "m1", useInvertedBackground={true}
title: "En el lugar", />
value: "Comedor",
icon: Coffee,
},
{
id: "m2",
title: "Para llevar",
value: "Rápido",
icon: ShoppingBag,
},
{
id: "m3",
title: "Entrega",
value: "Sin contacto",
icon: Truck,
},
]}
title="Nuestros Servicios"
description="Adaptados a tus necesidades."
/>
</div> </div>
<div id="resenas" data-section="resenas"> <div id="contacto-faq" data-section="contacto-faq">
<TestimonialCardSix <ContactSplitForm
animationType="slide-up" title="¿Tienes dudas específicas?"
textboxLayout="default" description="Envíanos un mensaje y responderemos a la brevedad."
useInvertedBackground={true} inputs={[{name: 'name', type: 'text', placeholder: 'Nombre'}, {name: 'email', type: 'email', placeholder: 'Correo'}]}
testimonials={[ useInvertedBackground={false}
{ />
id: "t1",
name: "Visitante Local",
handle: "@doñagoya",
testimonial: "Desayunos completos, porciones generosas y atención amable.",
imageSrc: "http://img.b2bpic.net/free-photo/people-meeting-family-reunion_23-2149153758.jpg",
},
{
id: "t2",
name: "Turista Feliz",
handle: "@doñagoya",
testimonial: "Un lugar limpio, agradable, con buenos precios y ricos jugos naturales.",
imageSrc: "http://img.b2bpic.net/free-photo/people-meeting-family-reunion_23-2149153699.jpg",
},
{
id: "t3",
name: "Cliente Frecuente",
handle: "@doñagoya",
testimonial: "Comida casera, ambiente familiar y una ubicación ideal en Flores.",
imageSrc: "http://img.b2bpic.net/free-photo/low-angle-friends-having-good-time_23-2148395331.jpg",
},
{
id: "t4",
name: "Viajero",
handle: "@doñagoya",
testimonial: "Excelente opción para desayunar en la isla, muy recomendable.",
imageSrc: "http://img.b2bpic.net/free-photo/people-celebrating-st-patrick-s-day_23-2151930769.jpg",
},
{
id: "t5",
name: "Local",
handle: "@doñagoya",
testimonial: "Sabor auténtico y trato siempre muy amable.",
imageSrc: "http://img.b2bpic.net/free-photo/thanksgiving-dinner-assortment-table_23-2149055456.jpg?_wi=2",
},
]}
title="Lo que opinan nuestros visitantes"
description="⭐ 4.4 de calificación · Más de 1,000 reseñas"
/>
</div>
<div id="contacto" data-section="contacto">
<FaqBase
textboxLayout="default"
useInvertedBackground={true}
faqs={[
{
id: "q1",
title: "¿Tienen servicio a domicilio?",
content: "Consulta directamente llamando al 7867 5784 para conocer nuestras opciones actuales.",
},
{
id: "q2",
title: "¿Hasta qué hora están abiertos?",
content: "Estamos abiertos todos los días, cerrando a las 10:00 p. m.",
},
{
id: "q3",
title: "¿Tienen opciones para niños?",
content: "Nuestro menú casero es apto para toda la familia.",
},
]}
title="Ven a conocernos"
description="Estamos listos para atenderte con sabor y cariño local."
faqsAnimation="blur-reveal"
/>
</div> </div>
<div id="ubicacion" data-section="ubicacion"> <div id="ubicacion" data-section="ubicacion">
<ContactText <ContactText
useInvertedBackground={false} useInvertedBackground={false}
background={{ background={{ variant: "gradient-bars" }}
variant: "gradient-bars", text="Calle 15 de Septiembre, Flores, Petén, Guatemala."
}}
text="Calle 15 de Septiembre, Flores, Petén, Guatemala. Referencia: W4H5+CJ Flores."
buttons={[
{
text: "Llamar: 7867 5784",
href: "tel:78675784",
},
]}
/> />
</div> </div>
@@ -358,42 +120,14 @@ export default function LandingPage() {
<FooterMedia <FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/rustic-chandelier-made-bulbs-ropes-dining-table-vintage-kitchen_181624-9173.jpg" imageSrc="http://img.b2bpic.net/free-photo/rustic-chandelier-made-bulbs-ropes-dining-table-vintage-kitchen_181624-9173.jpg"
logoText="Restaurante Doña Goya" logoText="Restaurante Doña Goya"
columns={[ columns={[]}
{ />
title: "Contacto", <FooterBase
items: [ logoText="Doña Goya"
{ columns={[]}
label: "Calle 15 de Septiembre, Flores, Petén",
href: "#",
},
{
label: "Tel: 7867 5784",
href: "tel:78675784",
},
],
},
{
title: "Servicios",
items: [
{
label: "Consumo en el lugar",
href: "#",
},
{
label: "Para llevar",
href: "#",
},
{
label: "Entrega sin contacto",
href: "#",
},
],
},
]}
copyrightText="© 2025 Restaurante Doña Goya. Sabor casero en Flores, Petén."
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #f6f0e9; --background: #ffffff;
--card: #efe7dd; --card: #f9f9f9;
--foreground: #2b180a; --foreground: #000f06e6;
--primary-cta: #2b180a; --primary-cta: #0a7039;
--primary-cta-text: #f6f0e9; --primary-cta-text: #ffffff;
--secondary-cta: #efe7dd; --secondary-cta: #f9f9f9;
--secondary-cta-text: #2b180a; --secondary-cta-text: #000f06e6;
--accent: #94877c; --accent: #e2e2e2;
--background-accent: #afa094; --background-accent: #c4c4c4;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);