Merge version_1 into main
Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
218
src/app/page.tsx
218
src/app/page.tsx
@@ -18,27 +18,22 @@ export default function LandingPage() {
|
|||||||
defaultButtonVariant="elastic-effect"
|
defaultButtonVariant="elastic-effect"
|
||||||
defaultTextAnimation="reveal-blur"
|
defaultTextAnimation="reveal-blur"
|
||||||
borderRadius="pill"
|
borderRadius="pill"
|
||||||
|
contentWidth="medium"
|
||||||
|
sizing="medium"
|
||||||
|
background="circleGradient"
|
||||||
|
cardStyle="glass-elevated"
|
||||||
|
primaryButtonStyle="gradient"
|
||||||
|
secondaryButtonStyle="glass"
|
||||||
|
headingFontWeight="normal"
|
||||||
>
|
>
|
||||||
<ReactLenis root>
|
<ReactLenis root>
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleApple
|
<NavbarStyleApple
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{ name: "Inicio", id: "hero" },
|
||||||
name: "Inicio",
|
{ name: "Sobre Nosotros", id: "about" },
|
||||||
id: "hero",
|
{ name: "Menú", id: "menu" },
|
||||||
},
|
{ name: "Contacto", id: "contact" },
|
||||||
{
|
|
||||||
name: "Sobre Nosotros",
|
|
||||||
id: "about",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Menu",
|
|
||||||
id: "menu",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Contacto",
|
|
||||||
id: "contact",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="Carlotta Postreria"
|
brandName="Carlotta Postreria"
|
||||||
/>
|
/>
|
||||||
@@ -46,42 +41,17 @@ export default function LandingPage() {
|
|||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroBillboardRotatedCarousel
|
<HeroBillboardRotatedCarousel
|
||||||
background={{
|
background={{ variant: "rotated-rays-static" }}
|
||||||
variant: "rotated-rays-static",
|
|
||||||
}}
|
|
||||||
title="El corazón de tu pausa perfecta"
|
title="El corazón de tu pausa perfecta"
|
||||||
description="En Carlotta Postreria, transformamos cada grano y cada ingrediente en un momento memorable. Ven a descubrir el aroma de la tradición."
|
description="En Carlotta Postreria, transformamos cada grano y cada ingrediente en un momento memorable. Ven a descubrir el aroma de la tradición."
|
||||||
buttons={[
|
buttons={[{ text: "Ver Menú", href: "#menu" }]}
|
||||||
{
|
|
||||||
text: "Ver Menú",
|
|
||||||
href: "#menu",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
carouselItems={[
|
carouselItems={[
|
||||||
{
|
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/man-white-long-sleeve-shirt-sitting-chair-cafe_250224-25.jpg" },
|
||||||
id: "1",
|
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/closeup-hand-barista-cafe-making-coffee-barista-with-coffee_169016-60217.jpg" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-white-long-sleeve-shirt-sitting-chair-cafe_250224-25.jpg",
|
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/anonymous-woman-taking-macaroons-from-display-case_23-2147787062.jpg" },
|
||||||
},
|
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/delicious-french-breakfast-with-croissant_23-2150408513.jpg" },
|
||||||
{
|
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/enthusiastic-young-asian-woman-barista-apron-looking-amazed-clap-hands-smiling-standing-co_1258-148443.jpg" },
|
||||||
id: "2",
|
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair_74190-2101.jpg" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-hand-barista-cafe-making-coffee-barista-with-coffee_169016-60217.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/anonymous-woman-taking-macaroons-from-display-case_23-2147787062.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/delicious-french-breakfast-with-croissant_23-2150408513.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/enthusiastic-young-asian-woman-barista-apron-looking-amazed-clap-hands-smiling-standing-co_1258-148443.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "6",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/empty-table-chair_74190-2101.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -93,18 +63,9 @@ export default function LandingPage() {
|
|||||||
title="Pasión por los detalles"
|
title="Pasión por los detalles"
|
||||||
description="Nuestra historia comenzó con una receta familiar y el sueño de crear un refugio acogedor. Cada día seleccionamos los mejores granos y horneamos con ingredientes locales para servir calidad en cada taza."
|
description="Nuestra historia comenzó con una receta familiar y el sueño de crear un refugio acogedor. Cada día seleccionamos los mejores granos y horneamos con ingredientes locales para servir calidad en cada taza."
|
||||||
bulletPoints={[
|
bulletPoints={[
|
||||||
{
|
{ title: "Café de Especialidad", description: "Seleccionamos granos de altura con procesos sostenibles." },
|
||||||
title: "Café de Especialidad",
|
{ title: "Pastelería Artesanal", description: "Horneamos diariamente sin conservantes artificiales." },
|
||||||
description: "Seleccionamos granos de altura con procesos sostenibles.",
|
{ title: "Espacio Acogedor", description: "Un ambiente diseñado para desconectar y disfrutar." },
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Pastelería Artesanal",
|
|
||||||
description: "Horneamos diariamente sin conservantes artificiales.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
title: "Espacio Acogedor",
|
|
||||||
description: "Un ambiente diseñado para desconectar y disfrutar.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/coffee-beans-piled-wooden-tray_114579-44790.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/coffee-beans-piled-wooden-tray_114579-44790.jpg"
|
||||||
/>
|
/>
|
||||||
@@ -117,42 +78,12 @@ export default function LandingPage() {
|
|||||||
gridVariant="uniform-all-items-equal"
|
gridVariant="uniform-all-items-equal"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
products={[
|
products={[
|
||||||
{
|
{ id: "1", name: "Espresso Doble", price: "$3.50", imageSrc: "http://img.b2bpic.net/free-photo/hot-cup-cappuccino-with-cinnamon_140725-7516.jpg" },
|
||||||
id: "1",
|
{ id: "2", name: "Croissant de Chocolate", price: "$4.00", imageSrc: "http://img.b2bpic.net/free-photo/piece-croissant-chocolate-bar-white-plate_114579-4405.jpg" },
|
||||||
name: "Espresso Doble",
|
{ id: "3", name: "Latte con Arte", price: "$4.50", imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2147.jpg" },
|
||||||
price: "$3.50",
|
{ id: "4", name: "Tarta de Limón", price: "$5.00", imageSrc: "http://img.b2bpic.net/free-photo/lime-cheesecake-garnished-with-lime-slices-blackberry-black-currant-pistachios_140725-1391.jpg" },
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/hot-cup-cappuccino-with-cinnamon_140725-7516.jpg",
|
{ id: "5", name: "Flat White", price: "$4.25", imageSrc: "http://img.b2bpic.net/free-photo/barista-cafe-pouring-filter-coffee-brewing-preparing-order-counter-wearing-blue-apron_1258-203371.jpg" },
|
||||||
},
|
{ id: "6", name: "Scone de Arándanos", price: "$3.75", imageSrc: "http://img.b2bpic.net/free-photo/closeup-hand-mixing-coffee-with-spoon-fresh-muffins_181624-44997.jpg" },
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
name: "Croissant de Chocolate",
|
|
||||||
price: "$4.00",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/piece-croissant-chocolate-bar-white-plate_114579-4405.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
name: "Latte con Arte",
|
|
||||||
price: "$4.50",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/pouring-milk-mix-latte-coffee-art_1232-2147.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
name: "Tarta de Limón",
|
|
||||||
price: "$5.00",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/lime-cheesecake-garnished-with-lime-slices-blackberry-black-currant-pistachios_140725-1391.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
name: "Flat White",
|
|
||||||
price: "$4.25",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/barista-cafe-pouring-filter-coffee-brewing-preparing-order-counter-wearing-blue-apron_1258-203371.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "6",
|
|
||||||
name: "Scone de Arándanos",
|
|
||||||
price: "$3.75",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/closeup-hand-mixing-coffee-with-spoon-fresh-muffins_181624-44997.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Nuestras Especialidades"
|
title="Nuestras Especialidades"
|
||||||
description="Descubre nuestra selección de cafés, postres y bocados dulces hechos con amor."
|
description="Descubre nuestra selección de cafés, postres y bocados dulces hechos con amor."
|
||||||
@@ -165,21 +96,9 @@ export default function LandingPage() {
|
|||||||
title="La experiencia en números"
|
title="La experiencia en números"
|
||||||
tag="Orgullosamente servidos"
|
tag="Orgullosamente servidos"
|
||||||
metrics={[
|
metrics={[
|
||||||
{
|
{ id: "1", value: "15K+", description: "Tazas de café servidas" },
|
||||||
id: "1",
|
{ id: "2", value: "50+", description: "Variedades de postres" },
|
||||||
value: "15K+",
|
{ id: "3", value: "5*", description: "Calificación promedio" },
|
||||||
description: "Tazas de café servidas",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
value: "50+",
|
|
||||||
description: "Variedades de postres",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
value: "5*",
|
|
||||||
description: "Calificación promedio",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
metricsAnimation="slide-up"
|
metricsAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -191,47 +110,13 @@ export default function LandingPage() {
|
|||||||
textboxLayout="default"
|
textboxLayout="default"
|
||||||
gridVariant="bento-grid"
|
gridVariant="bento-grid"
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
|
description="Nuestros clientes nos cuentan qué los hace volver."
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{ id: "1", name: "Ana García", role: "Cliente Frecuente", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg" },
|
||||||
id: "1",
|
{ id: "2", name: "Laura Díaz", role: "Entusiasta", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg" },
|
||||||
name: "Ana García",
|
{ id: "3", name: "Carlos Ruíz", role: "Escritor", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg" },
|
||||||
role: "Cliente Frecuente",
|
{ id: "4", name: "Sofía Martínez", role: "Foodie", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-enjoying-wholesome-dinner_273609-36916.jpg" },
|
||||||
company: "Local",
|
{ id: "5", name: "Miguel Ángel", role: "Residente", company: "Local", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-caucasian-woman-holding-mobile-phone-near-ear-takeaway-coffee-cup-looking-camera-laughing-isolated-blue-background_141793-134551.jpg" },
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
name: "Laura Díaz",
|
|
||||||
role: "Entusiasta",
|
|
||||||
company: "Local",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-tanned-student-with-thick-beard-having-good-coffee-lunch-smiling-happily-enjoying-summer-vacations-tropical-country_273609-1756.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
name: "Carlos Ruíz",
|
|
||||||
role: "Escritor",
|
|
||||||
company: "Local",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/attractive-happy-young-bearded-man-trendy-hat-texting-messages-via-social-networks-browsing-internet-using-free-wifi-his-electronic-device-coffee-break-restaurant_273609-1934.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "4",
|
|
||||||
name: "Sofía Martínez",
|
|
||||||
role: "Foodie",
|
|
||||||
company: "Local",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/young-beautiful-woman-enjoying-wholesome-dinner_273609-36916.jpg",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "5",
|
|
||||||
name: "Miguel Ángel",
|
|
||||||
role: "Residente",
|
|
||||||
company: "Local",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/cheerful-young-caucasian-woman-holding-mobile-phone-near-ear-takeaway-coffee-cup-looking-camera-laughing-isolated-blue-background_141793-134551.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Lo que dicen nuestros clientes"
|
title="Lo que dicen nuestros clientes"
|
||||||
/>
|
/>
|
||||||
@@ -241,21 +126,9 @@ export default function LandingPage() {
|
|||||||
<FaqSplitText
|
<FaqSplitText
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{ id: "1", title: "¿Tienen opciones sin lactosa?", content: "¡Sí! Contamos con leches de almendra, avena y soja en todas nuestras bebidas." },
|
||||||
id: "1",
|
{ id: "2", title: "¿Aceptan pedidos para eventos?", content: "Sí, preparamos catering de postres y mesas de café bajo reserva previa." },
|
||||||
title: "¿Tienen opciones sin lactosa?",
|
{ id: "3", title: "¿Tienen Wi-Fi?", content: "Sí, ofrecemos conexión Wi-Fi gratuita para todos nuestros clientes." },
|
||||||
content: "¡Sí! Contamos con leches de almendra, avena y soja en todas nuestras bebidas.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "2",
|
|
||||||
title: "¿Aceptan pedidos para eventos?",
|
|
||||||
content: "Sí, preparamos catering de postres y mesas de café bajo reserva previa.",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "3",
|
|
||||||
title: "¿Tienen Wi-Fi?",
|
|
||||||
content: "Sí, ofrecemos conexión Wi-Fi gratuita para todos nuestros clientes.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
sideTitle="Preguntas Frecuentes"
|
sideTitle="Preguntas Frecuentes"
|
||||||
faqsAnimation="blur-reveal"
|
faqsAnimation="blur-reveal"
|
||||||
@@ -265,18 +138,11 @@ export default function LandingPage() {
|
|||||||
<div id="contact" data-section="contact">
|
<div id="contact" data-section="contact">
|
||||||
<ContactCTA
|
<ContactCTA
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
background={{
|
background={{ variant: "plain" }}
|
||||||
variant: "plain",
|
|
||||||
}}
|
|
||||||
tag="Visítanos"
|
tag="Visítanos"
|
||||||
title="¿Listo para un café?"
|
title="¿Listo para un café?"
|
||||||
description="Estamos en la calle principal, siempre listos para recibirte con una sonrisa y el mejor café de la ciudad."
|
description="Estamos en la calle principal, siempre listos para recibirte con una sonrisa y el mejor café de la ciudad."
|
||||||
buttons={[
|
buttons={[{ text: "Cómo llegar", href: "#" }]}
|
||||||
{
|
|
||||||
text: "Cómo llegar",
|
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user