Merge version_2 into main #2

Merged
bender merged 1 commits from version_2 into main 2026-04-07 03:37:17 +00:00

View File

@@ -2,15 +2,15 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import ContactCenter from '@/components/sections/contact/ContactCenter';
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitDoubleCarousel from '@/components/sections/hero/HeroSplitDoubleCarousel';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne';
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
import TextAbout from '@/components/sections/about/TextAbout';
import { Coffee } from "lucide-react";
import { Coffee, Instagram, Facebook, MapPin } from "lucide-react";
export default function LandingPage() {
return (
@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarStyleApple
navItems={[
{
name: "Inicio",
id: "hero",
},
name: "Inicio", id: "hero"},
{
name: "Experiencia",
id: "about",
},
name: "Experiencia", id: "about"},
{
name: "Menú",
id: "product",
},
name: "Menú", id: "product"},
{
name: "Contacto",
id: "contact",
},
name: "Contacto", id: "contact"},
]}
brandName="Café Escala"
/>
@@ -54,112 +46,60 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroSplitDoubleCarousel
background={{
variant: "plain",
}}
variant: "plain"}}
title="Café Escala: Tu refugio entre montañas en Cartago"
description="Vení a desconectarte en Cot. Café chorreado, comida sabrosa y la mejor vista de las montañas de Cartago. Un espacio para compartir, reír y disfrutar."
leftCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=1",
imageAlt: "Vista del Café Escala",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=1", imageAlt: "Vista del Café Escala"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=2",
imageAlt: "Ambiente acogedor",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=2", imageAlt: "Ambiente acogedor"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=3",
imageAlt: "Café de alta calidad",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=3", imageAlt: "Café de alta calidad"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=4",
imageAlt: "Espacio familiar",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=4", imageAlt: "Espacio familiar"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=5",
imageAlt: "Naturaleza en Cot",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=5", imageAlt: "Naturaleza en Cot"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=6",
imageAlt: "Vista panorámica",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=6", imageAlt: "Vista panorámica"},
]}
rightCarouselItems={[
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=7",
imageAlt: "Plato típico pinto",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=7", imageAlt: "Plato típico pinto"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=8",
imageAlt: "Crepas dulces",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=8", imageAlt: "Crepas dulces"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=9",
imageAlt: "Hamburguesa Escala",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=9", imageAlt: "Hamburguesa Escala"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=10",
imageAlt: "Piña colada",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=10", imageAlt: "Piña colada"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=11",
imageAlt: "Café chorreado",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=11", imageAlt: "Café chorreado"},
{
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=12",
imageAlt: "Postre artesanal",
},
imageSrc: "http://img.b2bpic.net/free-photo/man-drinks-coffee-from-enamel-cup-outdoors_346278-170.jpg?_wi=12", imageAlt: "Postre artesanal"},
]}
buttons={[
{
text: "Vení a vivir la experiencia",
href: "#contact",
},
text: "Vení a vivir la experiencia", href: "#contact"},
]}
avatars={[
{
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg",
alt: "Cliente 1",
},
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg", alt: "Cliente 1"},
{
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg",
alt: "Cliente 2",
},
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg", alt: "Cliente 2"},
{
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg",
alt: "Cliente 3",
},
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg", alt: "Cliente 3"},
{
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg",
alt: "Cliente 4",
},
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg", alt: "Cliente 4"},
{
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg",
alt: "Cliente 5",
},
src: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg", alt: "Cliente 5"},
]}
avatarText="Más de 500 amigos nos visitan cada mes"
marqueeItems={[
{
type: "text",
text: "Café de Altura",
},
{
type: "text",
text: "Vista Panorámica",
},
{
type: "text",
text: "Ambiente Familiar",
},
{
type: "text",
text: "Pet Friendly",
},
{
type: "text",
text: "Repostería Artesanal",
},
{ type: "text", text: "Café de Altura" },
{ type: "text", text: "Vista Panorámica" },
{ type: "text", text: "Ambiente Familiar" },
{ type: "text", text: "Pet Friendly" },
{ type: "text", text: "Repostería Artesanal" },
]}
/>
</div>
@@ -170,9 +110,7 @@ export default function LandingPage() {
title="Mucho más que una cafetería: un rincón para el alma en Cot"
buttons={[
{
text: "Visitános hoy",
href: "#contact",
},
text: "Visitános hoy", href: "#contact"},
]}
tag="Nuestra Historia"
tagIcon={Coffee}
@@ -187,47 +125,17 @@ export default function LandingPage() {
useInvertedBackground={true}
products={[
{
id: "1",
name: "Pinto Tradicional",
price: "₡5,000",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=1",
imageAlt: "Pinto tradicional",
},
id: "1", name: "Pinto Tradicional", price: "₡5,000", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=1", imageAlt: "Pinto tradicional"},
{
id: "2",
name: "Crepas Dulces",
price: "₡5,500",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=2",
imageAlt: "Crepas",
},
id: "2", name: "Crepas Dulces", price: "₡5,500", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=2", imageAlt: "Crepas"},
{
id: "3",
name: "Hamburguesa Escala",
price: "₡8,500",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=3",
imageAlt: "Hamburguesa",
},
id: "3", name: "Hamburguesa Escala", price: "₡8,500", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=3", imageAlt: "Hamburguesa"},
{
id: "4",
name: "Café Chorreado",
price: "₡1,500",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=4",
imageAlt: "Café chorreado",
},
id: "4", name: "Café Chorreado", price: "₡1,500", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=4", imageAlt: "Café chorreado"},
{
id: "5",
name: "Piña Colada",
price: "₡3,500",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=5",
imageAlt: "Piña colada",
},
id: "5", name: "Piña Colada", price: "₡3,500", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=5", imageAlt: "Piña colada"},
{
id: "6",
name: "Postre del Día",
price: "₡2,500",
imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=6",
imageAlt: "Postre",
},
id: "6", name: "Postre del Día", price: "₡2,500", imageSrc: "http://img.b2bpic.net/free-photo/aerial-view-hot-coffee_53876-146524.jpg?_wi=6", imageAlt: "Postre"},
]}
title="Nuestros Favoritos"
description="Platillos preparados con cariño, perfectos para acompañar tu café de tarde."
@@ -241,40 +149,15 @@ export default function LandingPage() {
useInvertedBackground={false}
testimonials={[
{
id: "1",
name: "Ana Solano",
role: "Cliente frecuente",
testimonial: "Lugar muy limpio, excelente atención y una vista a las montañas increíble.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=1",
},
id: "1", name: "Ana Solano", role: "Cliente frecuente", testimonial: "Lugar muy limpio, excelente atención y una vista a las montañas increíble.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=1"},
{
id: "2",
name: "Carlos Mora",
role: "Padre de familia",
testimonial: "El lugar es perfecto para los niños y el ambiente 80s nos encanta.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=2",
},
id: "2", name: "Carlos Mora", role: "Padre de familia", testimonial: "El lugar es perfecto para los niños y el ambiente 80s nos encanta.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=2"},
{
id: "3",
name: "Elena Rojas",
role: "Amante del café",
testimonial: "El pinto es el mejor de la zona, súper recomendado para desayunar.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=3",
},
id: "3", name: "Elena Rojas", role: "Amante del café", testimonial: "El pinto es el mejor de la zona, súper recomendado para desayunar.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=3"},
{
id: "4",
name: "Javier Castro",
role: "Turista",
testimonial: "Un lugar pet friendly acogedor, se nota el cariño en cada detalle.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=4",
},
id: "4", name: "Javier Castro", role: "Turista", testimonial: "Un lugar pet friendly acogedor, se nota el cariño en cada detalle.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=4"},
{
id: "5",
name: "Laura Méndez",
role: "Clienta",
testimonial: "La piña colada y el café chorreado son un 10/10 siempre.",
imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=5",
},
id: "5", name: "Laura Méndez", role: "Clienta", testimonial: "La piña colada y el café chorreado son un 10/10 siempre.", imageSrc: "http://img.b2bpic.net/free-photo/portrait-caucasian-man-enjoying-free-time-reading-book-while-sitting-outdoors-coffee-shop-lifestyle-concept_58466-11902.jpg?_wi=5"},
]}
title="Lo que dicen nuestros amigos"
description="Nos encanta ser parte de tus mejores momentos en Cot."
@@ -286,25 +169,13 @@ export default function LandingPage() {
useInvertedBackground={true}
faqs={[
{
id: "1",
title: "¿Tienen parqueo?",
content: "Sí, contamos con parqueo amplio, aunque puede llenarse los fines de semana.",
},
id: "1", title: "¿Tienen parqueo?", content: "Sí, contamos con parqueo amplio, aunque puede llenarse los fines de semana."},
{
id: "2",
title: "¿Son pet friendly?",
content: "¡Claro! Tu mascota es bienvenida en nuestro espacio.",
},
id: "2", title: "¿Son pet friendly?", content: "¡Claro! Tu mascota es bienvenida en nuestro espacio."},
{
id: "3",
title: "¿Qué tipo de comida ofrecen?",
content: "Ofrecemos comida casual deliciosa: pintos, crepas, hamburguesas y repostería artesanal.",
},
id: "3", title: "¿Qué tipo de comida ofrecen?", content: "Ofrecemos comida casual deliciosa: pintos, crepas, hamburguesas y repostería artesanal."},
{
id: "4",
title: "¿Tienen espacio para niños?",
content: "Sí, contamos con área de juegos para que los más pequeños se diviertan mientras disfrutás.",
},
id: "4", title: "¿Tienen espacio para niños?", content: "Sí, contamos con área de juegos para que los más pequeños se diviertan mientras disfrutás."},
]}
sideTitle="Dudas frecuentes"
sideDescription="Todo lo que necesitas saber antes de tu visita."
@@ -313,52 +184,27 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactCenter
useInvertedBackground={false}
background={{
variant: "plain",
}}
tag="Contacto"
<ContactSplitForm
title="Visitános hoy en Cot"
description="Estamos ubicados en Cot, Cartago. ¡Te esperamos para compartir una tarde inolvidable!"
inputPlaceholder="Tu número de teléfono"
inputs={[
{ name: "name", type: "text", placeholder: "Tu nombre" },
{ name: "email", type: "email", placeholder: "Tu correo electrónico" },
{ name: "phone", type: "tel", placeholder: "Tu número de teléfono" }
]}
textarea={{ name: "message", placeholder: "Cuéntanos algo especial..." }}
useInvertedBackground={false}
buttonText="Enviar solicitud"
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseCard
<FooterCard
logoText="Café Escala"
columns={[
{
title: "Café Escala",
items: [
{
label: "Cot, Cartago, Costa Rica",
href: "#",
},
{
label: "Tel: 6433 2241",
href: "tel:64332241",
},
],
},
{
title: "Menú",
items: [
{
label: "Pinto",
href: "#product",
},
{
label: "Café",
href: "#product",
},
{
label: "Crepas",
href: "#product",
},
],
},
socialLinks={[
{ icon: Instagram, href: "#", ariaLabel: "Instagram" },
{ icon: Facebook, href: "#", ariaLabel: "Facebook" },
{ icon: MapPin, href: "#", ariaLabel: "Google Maps" }
]}
/>
</div>