Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 07f21d9e83 |
156
src/app/page.tsx
156
src/app/page.tsx
@@ -30,65 +30,42 @@ export default function LandingPage() {
|
|||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
navItems={[
|
navItems={[
|
||||||
{
|
{
|
||||||
name: "Productos",
|
name: "Productos", id: "productos"},
|
||||||
id: "productos",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Características",
|
name: "Características", id: "caracteristicas"},
|
||||||
id: "caracteristicas",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Testimonios",
|
name: "Testimonios", id: "testimonios"},
|
||||||
id: "testimonios",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Contacto",
|
name: "Contacto", id: "contacto"},
|
||||||
id: "contacto",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
brandName="AthleticFit"
|
brandName="AthleticFit"
|
||||||
button={{
|
button={{
|
||||||
text: "Comprar Ahora",
|
text: "Comprar Ahora", href: "#productos"}}
|
||||||
href: "#productos",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="hero" data-section="hero">
|
<div id="hero" data-section="hero">
|
||||||
<HeroCentered
|
<HeroCentered
|
||||||
background={{
|
background={{
|
||||||
variant: "sparkles-gradient",
|
variant: "sparkles-gradient"}}
|
||||||
}}
|
|
||||||
title="Rendimiento y Estilo para Cada Atleta"
|
title="Rendimiento y Estilo para Cada Atleta"
|
||||||
description="Diseñado para superar tus límites. Descubre nuestra nueva colección de ropa deportiva que combina tecnología, confort y las últimas tendencias."
|
description="Diseñado para superar tus límites. Descubre nuestra nueva colección de ropa deportiva que combina tecnología, confort y las últimas tendencias."
|
||||||
avatars={[
|
avatars={[
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/front-view-young-female-smiling-pink_179666-2232.jpg",
|
src: "http://img.b2bpic.net/free-photo/front-view-young-female-smiling-pink_179666-2232.jpg", alt: "Atleta sonriendo"},
|
||||||
alt: "Atleta sonriendo",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/portrait-young-male-basketball-player_23-2151098251.jpg",
|
src: "http://img.b2bpic.net/free-photo/portrait-young-male-basketball-player_23-2151098251.jpg", alt: "Atleta enfocado"},
|
||||||
alt: "Atleta enfocado",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/young-female-singlet-showing-palms-surrender-gesture-looking-energetic-front-view_176474-46181.jpg",
|
src: "http://img.b2bpic.net/free-photo/young-female-singlet-showing-palms-surrender-gesture-looking-energetic-front-view_176474-46181.jpg", alt: "Mujer feliz en ropa deportiva"},
|
||||||
alt: "Mujer feliz en ropa deportiva",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
src: "http://img.b2bpic.net/free-photo/serious-brunet-dark-skinned-man-black-long-sleeved-t-shirt-looks-away-stretches-as-works-out-park-outside_197531-23717.jpg",
|
src: "http://img.b2bpic.net/free-photo/serious-brunet-dark-skinned-man-black-long-sleeved-t-shirt-looks-away-stretches-as-works-out-park-outside_197531-23717.jpg", alt: "Hombre en equipo deportivo"},
|
||||||
alt: "Hombre en equipo deportivo",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
avatarText="Únete a nuestra comunidad de más de 50.000 atletas satisfechos."
|
avatarText="Únete a nuestra comunidad de más de 50.000 atletas satisfechos."
|
||||||
buttons={[
|
buttons={[
|
||||||
{
|
{
|
||||||
text: "Explorar Colección",
|
text: "Explorar Colección", href: "#productos"},
|
||||||
href: "#productos",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
text: "Ver Ofertas",
|
text: "Ver Ofertas", href: "#"},
|
||||||
href: "#",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
/>
|
/>
|
||||||
@@ -102,26 +79,11 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "camiseta-001",
|
id: "camiseta-001", name: "Camiseta Deportiva Pro-Fit", price: "€34.99", imageSrc: "http://img.b2bpic.net/free-photo/sportsman-showing-his-muscles-holding-dumbbell_114579-30572.jpg", imageAlt: "Camiseta deportiva transpirable"},
|
||||||
name: "Camiseta Deportiva Pro-Fit",
|
|
||||||
price: "€34.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sportsman-showing-his-muscles-holding-dumbbell_114579-30572.jpg",
|
|
||||||
imageAlt: "Camiseta deportiva transpirable",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "leggings-002",
|
id: "leggings-002", name: "Leggings Power Flex Mujer", price: "€49.99", imageSrc: "http://img.b2bpic.net/free-photo/fitness-woman-doing-yoga-yoga-mat-home_23-2148952527.jpg", imageAlt: "Leggings deportivos de mujer"},
|
||||||
name: "Leggings Power Flex Mujer",
|
|
||||||
price: "€49.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/fitness-woman-doing-yoga-yoga-mat-home_23-2148952527.jpg",
|
|
||||||
imageAlt: "Leggings deportivos de mujer",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "chaqueta-003",
|
id: "chaqueta-003", name: "Chaqueta Cortavientos Ultra Light", price: "€69.99", imageSrc: "http://img.b2bpic.net/free-photo/man-stretching-night-full-shot_23-2149142375.jpg", imageAlt: "Chaqueta running ligera"},
|
||||||
name: "Chaqueta Cortavientos Ultra Light",
|
|
||||||
price: "€69.99",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/man-stretching-night-full-shot_23-2149142375.jpg",
|
|
||||||
imageAlt: "Chaqueta running ligera",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Nuestra Colección Destacada"
|
title="Nuestra Colección Destacada"
|
||||||
description="Descubre la innovación y el diseño que te impulsarán al siguiente nivel en tu entrenamiento."
|
description="Descubre la innovación y el diseño que te impulsarán al siguiente nivel en tu entrenamiento."
|
||||||
@@ -136,18 +98,10 @@ export default function LandingPage() {
|
|||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
title: "Tejido Transpirable",
|
title: "Tejido Transpirable", description: "Materiales avanzados que permiten la ventilación, manteniéndote fresco y seco durante tus entrenamientos más intensos.", imageSrc: "http://img.b2bpic.net/free-photo/shiny-silver-textured-paper-background_53876-123131.jpg", imageAlt: "Tejido transpirable"},
|
||||||
description: "Materiales avanzados que permiten la ventilación, manteniéndote fresco y seco durante tus entrenamientos más intensos.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/shiny-silver-textured-paper-background_53876-123131.jpg",
|
|
||||||
imageAlt: "Tejido transpirable",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
title: "Durabilidad Extrema",
|
title: "Durabilidad Extrema", description: "Confección con costuras reforzadas y telas de alta resistencia que soportan el uso constante y los lavados frecuentes, garantizando una larga vida útil.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-optical-fiber-details_23-2149212579.jpg", imageAlt: "Tela resistente"},
|
||||||
description: "Confección con costuras reforzadas y telas de alta resistencia que soportan el uso constante y los lavados frecuentes, garantizando una larga vida útil.",
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/close-up-beautiful-optical-fiber-details_23-2149212579.jpg",
|
|
||||||
imageAlt: "Tela resistente",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
title="Tecnología y Comodidad en Cada Prenda"
|
title="Tecnología y Comodidad en Cada Prenda"
|
||||||
description="Nuestra ropa deportiva está diseñada con características clave para tu máximo rendimiento y bienestar."
|
description="Nuestra ropa deportiva está diseñada con características clave para tu máximo rendimiento y bienestar."
|
||||||
@@ -161,45 +115,20 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
testimonials={[
|
testimonials={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", name: "Sofía García", handle: "@sofia_fit", testimonial: "La calidad de AthleticFit es incomparable. Me siento cómoda y con estilo en cada sesión de entrenamiento. ¡Realmente marcan la diferencia!", rating: 5,
|
||||||
name: "Sofía García",
|
imageSrc: "http://img.b2bpic.net/free-photo/training-workout-sunny-morning-joyful-beautiful-woman-running-tropical-city-summer-strong-sportswoman-energy-motivation-smiling-side-motivation-healthy-lifestyle_197531-2984.jpg"},
|
||||||
handle: "@sofia_fit",
|
|
||||||
testimonial: "La calidad de AthleticFit es incomparable. Me siento cómoda y con estilo en cada sesión de entrenamiento. ¡Realmente marcan la diferencia!",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/training-workout-sunny-morning-joyful-beautiful-woman-running-tropical-city-summer-strong-sportswoman-energy-motivation-smiling-side-motivation-healthy-lifestyle_197531-2984.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", name: "Marcos Rivas", handle: "@marcos_trainer", testimonial: "Como entrenador, recomiendo AthleticFit a todos mis clientes. La durabilidad y el rendimiento de sus prendas son excepcionales.", rating: 5,
|
||||||
name: "Marcos Rivas",
|
imageSrc: "http://img.b2bpic.net/free-photo/brunette-curly-dark-skinned-man-white-long-sleeved-shirt-smiles-stretches-outside_197531-23683.jpg"},
|
||||||
handle: "@marcos_trainer",
|
|
||||||
testimonial: "Como entrenador, recomiendo AthleticFit a todos mis clientes. La durabilidad y el rendimiento de sus prendas son excepcionales.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/brunette-curly-dark-skinned-man-white-long-sleeved-shirt-smiles-stretches-outside_197531-23683.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", name: "Elena Vidal", handle: "@elena_yoga", testimonial: "Mis leggings de AthleticFit son perfectos para yoga. La libertad de movimiento y el tejido suave son justo lo que necesito.", rating: 5,
|
||||||
name: "Elena Vidal",
|
imageSrc: "http://img.b2bpic.net/free-photo/relaxed-brunette-woman-sitting-lotus-pose-yoga-mat-practice-meditation-stretching-exercises_1258-183257.jpg"},
|
||||||
handle: "@elena_yoga",
|
|
||||||
testimonial: "Mis leggings de AthleticFit son perfectos para yoga. La libertad de movimiento y el tejido suave son justo lo que necesito.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/relaxed-brunette-woman-sitting-lotus-pose-yoga-mat-practice-meditation-stretching-exercises_1258-183257.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "4",
|
id: "4", name: "Carlos Mendieta", handle: "@carlos_runner", testimonial: "Correr con la ropa de AthleticFit es una maravilla. La transpirabilidad es clave y me ayuda a rendir al máximo sin distracciones.", rating: 5,
|
||||||
name: "Carlos Mendieta",
|
imageSrc: "http://img.b2bpic.net/free-photo/sportive-guy-training-with-kettlebell-handsome-man-with-good-physique-strength-motivation_1153-6703.jpg"},
|
||||||
handle: "@carlos_runner",
|
|
||||||
testimonial: "Correr con la ropa de AthleticFit es una maravilla. La transpirabilidad es clave y me ayuda a rendir al máximo sin distracciones.",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/sportive-guy-training-with-kettlebell-handsome-man-with-good-physique-strength-motivation_1153-6703.jpg",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "5",
|
id: "5", name: "Andrea Castro", handle: "@andrea_strong", testimonial: "Para mis levantamientos de pesas, necesito ropa que me acompañe. AthleticFit me da la confianza y el soporte que necesito. ¡Increíble!", rating: 5,
|
||||||
name: "Andrea Castro",
|
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-holding-cellphone-with-blank-white-screen_23-2147949723.jpg"},
|
||||||
handle: "@andrea_strong",
|
|
||||||
testimonial: "Para mis levantamientos de pesas, necesito ropa que me acompañe. AthleticFit me da la confianza y el soporte que necesito. ¡Increíble!",
|
|
||||||
rating: 5,
|
|
||||||
imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-woman-holding-cellphone-with-blank-white-screen_23-2147949723.jpg",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
showRating={true}
|
showRating={true}
|
||||||
title="Lo Que Dicen Nuestros Clientes"
|
title="Lo Que Dicen Nuestros Clientes"
|
||||||
@@ -213,27 +142,16 @@ export default function LandingPage() {
|
|||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "1",
|
id: "1", title: "¿Cómo elijo la talla correcta?", content: "Revisa nuestra guía de tallas detallada en la página de cada producto para encontrar la medida perfecta. Si tienes dudas, contáctanos."},
|
||||||
title: "¿Cómo elijo la talla correcta?",
|
|
||||||
content: "Revisa nuestra guía de tallas detallada en la página de cada producto para encontrar la medida perfecta. Si tienes dudas, contáctanos.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "2",
|
id: "2", title: "¿Cuál es vuestra política de devoluciones?", content: "Aceptamos devoluciones en un plazo de 30 días desde la compra, siempre que las prendas no hayan sido usadas y conserven su etiquetado original."},
|
||||||
title: "¿Cuál es vuestra política de devoluciones?",
|
|
||||||
content: "Aceptamos devoluciones en un plazo de 30 días desde la compra, siempre que las prendas no hayan sido usadas y conserven su etiquetado original.",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: "3",
|
id: "3", title: "¿Realizáis envíos internacionales?", content: "Sí, realizamos envíos a nivel internacional. Puedes consultar los costes y tiempos de entrega en nuestra sección de envíos."},
|
||||||
title: "¿Realizáis envíos internacionales?",
|
|
||||||
content: "Sí, realizamos envíos a nivel internacional. Puedes consultar los costes y tiempos de entrega en nuestra sección de envíos.",
|
|
||||||
},
|
|
||||||
]}
|
]}
|
||||||
ctaTitle="¿Tienes Preguntas Adicionales?"
|
ctaTitle="Contacto Directo y Soporte Exclusivo"
|
||||||
ctaDescription="Estamos aquí para ayudarte. Contáctanos para cualquier consulta sobre productos, pedidos o asistencia personalizada."
|
ctaDescription="Nuestro equipo de expertos está listo para atenderte. Contáctanos para consultas personalizadas, soporte técnico o para explorar oportunidades de colaboración. Envíanos un email a info@athleticfit.com o llámanos al +34 912 345 678."
|
||||||
ctaButton={{
|
ctaButton={{
|
||||||
text: "Contactar Ahora",
|
text: "Enviar Email", href: "mailto:info@athleticfit.com"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
ctaIcon={MessageCircle}
|
ctaIcon={MessageCircle}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -242,13 +160,9 @@ export default function LandingPage() {
|
|||||||
<FooterLogoReveal
|
<FooterLogoReveal
|
||||||
logoText="AthleticFit"
|
logoText="AthleticFit"
|
||||||
leftLink={{
|
leftLink={{
|
||||||
text: "Política de Privacidad",
|
text: "Política de Privacidad", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
rightLink={{
|
rightLink={{
|
||||||
text: "Términos y Condiciones",
|
text: "Términos y Condiciones", href: "#"}}
|
||||||
href: "#",
|
|
||||||
}}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
|
|||||||
Reference in New Issue
Block a user