Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #2.
This commit is contained in:
2026-05-09 23:06:59 +00:00

View File

@@ -31,21 +31,13 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "Our Story", name: "Our Story", id: "about"},
id: "about",
},
{ {
name: "Menu", name: "Menu", id: "products"},
id: "products",
},
{ {
name: "Contact", name: "Contact", id: "contact"},
id: "contact",
},
]} ]}
brandName="Doña Stella" brandName="Doña Stella"
/> />
@@ -54,41 +46,22 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel <HeroBillboardRotatedCarousel
background={{ background={{
variant: "plain", variant: "plain"}}
}}
title="Sabores que honran la tradición" title="Sabores que honran la tradición"
description="Desde nuestra cocina a tu mesa, Doña Stella te ofrece productos elaborados artesanalmente con amor, ingredientes frescos y recetas de siempre." description="Desde nuestra cocina a tu mesa, Doña Stella te ofrece productos elaborados artesanalmente con amor, ingredientes frescos y recetas de siempre."
carouselItems={[ carouselItems={[
{ {
id: "1", id: "1", imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-cooked-potatoes-delicious-dish-with-greens-seasonings-dark-surface-dinner-cooking-meal-potato-dish_140725-102121.jpg", imageAlt: "Authentic homemade cooking"},
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-cooked-potatoes-delicious-dish-with-greens-seasonings-dark-surface-dinner-cooking-meal-potato-dish_140725-102121.jpg?_wi=1",
imageAlt: "Authentic homemade cooking",
},
{ {
id: "2", id: "2", imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028615.jpg", imageAlt: "Fresh ingredients"},
imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028615.jpg?_wi=1",
imageAlt: "Fresh ingredients",
},
{ {
id: "3", id: "3", imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-shopping-bag-wooden-background_169016-20843.jpg", imageAlt: "Family kitchen"},
imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-shopping-bag-wooden-background_169016-20843.jpg?_wi=1",
imageAlt: "Family kitchen",
},
{ {
id: "4", id: "4", imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976566.jpg", imageAlt: "Culinary preparation"},
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976566.jpg?_wi=1",
imageAlt: "Culinary preparation",
},
{ {
id: "5", id: "5", imageSrc: "http://img.b2bpic.net/free-photo/delicious-floral-feast-still-life_23-2149509069.jpg", imageAlt: "Artisan craft"},
imageSrc: "http://img.b2bpic.net/free-photo/delicious-floral-feast-still-life_23-2149509069.jpg",
imageAlt: "Artisan craft",
},
{ {
id: "6", id: "6", imageSrc: "http://img.b2bpic.net/free-photo/yummy-beans-bowl-front-view_23-2148746914.jpg", imageAlt: "Kitchen atmosphere"},
imageSrc: "http://img.b2bpic.net/free-photo/yummy-beans-bowl-front-view_23-2148746914.jpg",
imageAlt: "Kitchen atmosphere",
},
]} ]}
/> />
</div> </div>
@@ -98,18 +71,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
heading={[ heading={[
{ {
type: "text", type: "text", content: "La esencia de Doña Stella"},
content: "La esencia de Doña Stella",
},
{ {
type: "image", type: "image", src: "http://img.b2bpic.net/free-photo/mom-spending-cooking-with-her-kids_23-2149495913.jpg", alt: "Dona Stella kitchen"},
src: "http://img.b2bpic.net/free-photo/mom-spending-cooking-with-her-kids_23-2149495913.jpg",
alt: "Dona Stella kitchen",
},
{ {
type: "text", type: "text", content: "Nuestra historia comenzó con una receta familiar transmitida por generaciones. Hoy, mantenemos ese espíritu artesanal en cada frasco, cada pan y cada preparación que llega a tu hogar."},
content: "Nuestra historia comenzó con una receta familiar transmitida por generaciones. Hoy, mantenemos ese espíritu artesanal en cada frasco, cada pan y cada preparación que llega a tu hogar.",
},
]} ]}
/> />
</div> </div>
@@ -121,55 +87,25 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "f1", id: "f1", title: "Ingredientes Naturales", tags: [
title: "Ingredientes Naturales", "calidad", "fresco"],
tags: [ imageSrc: "http://img.b2bpic.net/free-photo/top-view-bowl-with-winter-squash-soup-notebook_23-2148706371.jpg", imageAlt: "Top view of bowl with winter squash soup and notebook"},
"calidad",
"fresco",
],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-bowl-with-winter-squash-soup-notebook_23-2148706371.jpg",
imageAlt: "Top view of bowl with winter squash soup and notebook",
},
{ {
id: "f2", id: "f2", title: "Recetas Heredadas", tags: [
title: "Recetas Heredadas", "auténtico", "tradición"],
tags: [ imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-cooked-potatoes-delicious-dish-with-greens-seasonings-dark-surface-dinner-cooking-meal-potato-dish_140725-102121.jpg", imageAlt: "Top view of bowl with winter squash soup and notebook"},
"auténtico",
"tradición",
],
imageSrc: "http://img.b2bpic.net/free-photo/top-view-tasty-cooked-potatoes-delicious-dish-with-greens-seasonings-dark-surface-dinner-cooking-meal-potato-dish_140725-102121.jpg?_wi=2",
imageAlt: "Top view of bowl with winter squash soup and notebook",
},
{ {
id: "f3", id: "f3", title: "Elaboración Artesanal", tags: [
title: "Elaboración Artesanal", "hecho a mano", "amor"],
tags: [ imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028615.jpg", imageAlt: "Top view of bowl with winter squash soup and notebook"},
"hecho a mano",
"amor",
],
imageSrc: "http://img.b2bpic.net/free-photo/composition-different-delicious-ingredients_23-2149028615.jpg?_wi=2",
imageAlt: "Top view of bowl with winter squash soup and notebook",
},
{ {
id: "f4", id: "f4", title: "Sin Conservantes", tags: [
title: "Sin Conservantes", "natural", "saludable"],
tags: [ imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-shopping-bag-wooden-background_169016-20843.jpg", imageAlt: "Top view of bowl with winter squash soup and notebook"},
"natural",
"saludable",
],
imageSrc: "http://img.b2bpic.net/free-photo/fresh-bread-shopping-bag-wooden-background_169016-20843.jpg?_wi=2",
imageAlt: "Top view of bowl with winter squash soup and notebook",
},
{ {
id: "f5", id: "f5", title: "Producción Local", tags: [
title: "Producción Local", "comunidad", "sostenible"],
tags: [ imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976566.jpg", imageAlt: "Top view of bowl with winter squash soup and notebook"},
"comunidad",
"sostenible",
],
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-kitchen-interior-design_23-2150976566.jpg?_wi=2",
imageAlt: "Top view of bowl with winter squash soup and notebook",
},
]} ]}
title="Nuestros Compromisos" title="Nuestros Compromisos"
description="Lo que nos hace diferentes y especiales." description="Lo que nos hace diferentes y especiales."
@@ -180,62 +116,27 @@ export default function LandingPage() {
<ProductCardTwo <ProductCardTwo
textboxLayout="default" textboxLayout="default"
gridVariant="three-columns-all-equal-width" gridVariant="three-columns-all-equal-width"
animationType="blur-reveal"
useInvertedBackground={false} useInvertedBackground={false}
products={[ products={[
{ {
id: "p1", id: "p1", brand: "Doña Stella", name: "Pan Campesino", price: "$12", rating: 5,
brand: "Doña Stella", reviewCount: "24", imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-crusty-loaf-bread_23-2152015865.jpg"},
name: "Pan Campesino",
price: "$12",
rating: 5,
reviewCount: "24",
imageSrc: "http://img.b2bpic.net/free-photo/freshly-baked-crusty-loaf-bread_23-2152015865.jpg",
},
{ {
id: "p2", id: "p2", brand: "Doña Stella", name: "Mermelada Artesanal", price: "$8", rating: 5,
brand: "Doña Stella", reviewCount: "18", imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-closing-jar_23-2148972950.jpg"},
name: "Mermelada Artesanal",
price: "$8",
rating: 5,
reviewCount: "18",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-hands-closing-jar_23-2148972950.jpg",
},
{ {
id: "p3", id: "p3", brand: "Doña Stella", name: "Galletas de Mantequilla", price: "$10", rating: 4,
brand: "Doña Stella", reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/front-view-black-bread-slices-flour-bowl-wheat-raw-oatmeal-nude-color-towel-flower-pots-right-side-mixed-colors-background_179666-47063.jpg"},
name: "Galletas de Mantequilla",
price: "$10",
rating: 4,
reviewCount: "12",
imageSrc: "http://img.b2bpic.net/free-photo/front-view-black-bread-slices-flour-bowl-wheat-raw-oatmeal-nude-color-towel-flower-pots-right-side-mixed-colors-background_179666-47063.jpg",
},
{ {
id: "p4", id: "p4", brand: "Doña Stella", name: "Salsa Casera", price: "$9", rating: 5,
brand: "Doña Stella", reviewCount: "30", imageSrc: "http://img.b2bpic.net/free-photo/bottle-delicious-borscht-tomatoes_23-2148332278.jpg"},
name: "Salsa Casera",
price: "$9",
rating: 5,
reviewCount: "30",
imageSrc: "http://img.b2bpic.net/free-photo/bottle-delicious-borscht-tomatoes_23-2148332278.jpg",
},
{ {
id: "p5", id: "p5", brand: "Doña Stella", name: "Tortas del día", price: "$15", rating: 5,
brand: "Doña Stella", reviewCount: "21", imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150227839.jpg"},
name: "Tortas del día",
price: "$15",
rating: 5,
reviewCount: "21",
imageSrc: "http://img.b2bpic.net/free-photo/top-view-delicious-food-table_23-2150227839.jpg",
},
{ {
id: "p6", id: "p6", brand: "Doña Stella", name: "Selección Gourmet", price: "$25", rating: 5,
brand: "Doña Stella", reviewCount: "45", imageSrc: "http://img.b2bpic.net/free-photo/set-bakery-pastries-wooden-table_123827-31229.jpg"},
name: "Selección Gourmet",
price: "$25",
rating: 5,
reviewCount: "45",
imageSrc: "http://img.b2bpic.net/free-photo/set-bakery-pastries-wooden-table_123827-31229.jpg",
},
]} ]}
title="Catálogo Artesanal" title="Catálogo Artesanal"
description="Descubre nuestros productos hechos a mano con los mejores ingredientes." description="Descubre nuestros productos hechos a mano con los mejores ingredientes."
@@ -250,25 +151,15 @@ export default function LandingPage() {
author="María G." author="María G."
avatars={[ avatars={[
{ {
src: "http://img.b2bpic.net/free-photo/happy-mature-business-man-standing-office-cafe-leaning-counter-holding-jacket-shoulder-showing-thumb-up-like_74855-10007.jpg", src: "http://img.b2bpic.net/free-photo/happy-mature-business-man-standing-office-cafe-leaning-counter-holding-jacket-shoulder-showing-thumb-up-like_74855-10007.jpg", alt: "Customer Maria"},
alt: "Customer Maria",
},
{ {
src: "http://img.b2bpic.net/free-photo/photo-pleasant-looking-afro-american-woman-enjoys-time-cafeteria_273609-28704.jpg", src: "http://img.b2bpic.net/free-photo/photo-pleasant-looking-afro-american-woman-enjoys-time-cafeteria_273609-28704.jpg", alt: "Customer Juan"},
alt: "Customer Juan",
},
{ {
src: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5054.jpg", src: "http://img.b2bpic.net/free-photo/beautiful-african-american-woman-cafe_273609-5054.jpg", alt: "Customer Sofia"},
alt: "Customer Sofia",
},
{ {
src: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-cyan-oval-plate-white-purple-checkered-tablecloth-cut-beet-bowl-female-hand-notepad-light-grey-table_140725-136669.jpg", src: "http://img.b2bpic.net/free-photo/top-view-vinaigrette-salad-cyan-oval-plate-white-purple-checkered-tablecloth-cut-beet-bowl-female-hand-notepad-light-grey-table_140725-136669.jpg", alt: "Customer Luis"},
alt: "Customer Luis",
},
{ {
src: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg", src: "http://img.b2bpic.net/free-photo/young-woman-cafe-dines-traditional-shakshuka-ayran_169016-16512.jpg", alt: "Customer Ana"},
alt: "Customer Ana",
},
]} ]}
ratingAnimation="slide-up" ratingAnimation="slide-up"
avatarsAnimation="blur-reveal" avatarsAnimation="blur-reveal"
@@ -281,30 +172,15 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "q1", id: "q1", title: "¿Tienen envíos?", content: "Sí, realizamos envíos a toda la ciudad."},
title: "¿Tienen envíos?",
content: "Sí, realizamos envíos a toda la ciudad.",
},
{ {
id: "q2", id: "q2", title: "¿Son naturales?", content: "Totalmente, usamos ingredientes orgánicos y naturales."},
title: "¿Son naturales?",
content: "Totalmente, usamos ingredientes orgánicos y naturales.",
},
{ {
id: "q3", id: "q3", title: "¿Puedo hacer pedidos grandes?", content: "Por supuesto, escríbenos para eventos especiales."},
title: "¿Puedo hacer pedidos grandes?",
content: "Por supuesto, escríbenos para eventos especiales.",
},
{ {
id: "q4", id: "q4", title: "¿Dónde se elaboran?", content: "En nuestra cocina artesanal bajo los más altos estándares."},
title: "¿Dónde se elaboran?",
content: "En nuestra cocina artesanal bajo los más altos estándares.",
},
{ {
id: "q5", id: "q5", title: "¿Cómo hago un pedido?", content: "Puedes escribirnos al contacto o por mensaje directo."},
title: "¿Cómo hago un pedido?",
content: "Puedes escribirnos al contacto o por mensaje directo.",
},
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/beautiful-arrangement-spanish-food_23-2149157419.jpg" imageSrc="http://img.b2bpic.net/free-photo/beautiful-arrangement-spanish-food_23-2149157419.jpg"
title="Preguntas Frecuentes" title="Preguntas Frecuentes"
@@ -318,8 +194,7 @@ export default function LandingPage() {
<ContactText <ContactText
useInvertedBackground={true} useInvertedBackground={true}
background={{ background={{
variant: "plain", variant: "plain"}}
}}
text="Contáctanos hoy mismo para realizar tu pedido o consultar por nuestro menú completo." text="Contáctanos hoy mismo para realizar tu pedido o consultar por nuestro menú completo."
/> />
</div> </div>
@@ -328,13 +203,9 @@ export default function LandingPage() {
<FooterLogoReveal <FooterLogoReveal
logoText="Doña Stella" logoText="Doña Stella"
leftLink={{ leftLink={{
text: "Privacidad", text: "Privacidad", href: "#"}}
href: "#",
}}
rightLink={{ rightLink={{
text: "Términos", text: "Términos", href: "#"}}
href: "#",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>