Merge version_2 into main #2

Merged
bender merged 3 commits from version_2 into main 2026-05-05 23:46:02 +00:00
3 changed files with 29 additions and 55 deletions

View File

@@ -2,10 +2,10 @@
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import ReactLenis from "lenis/react";
import BlogCardTwo from '@/components/sections/blog/BlogCardTwo';
import ContactText from '@/components/sections/contact/ContactText';
import BlogCardThree from '@/components/sections/blog/BlogCardThree';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FeatureCardTwentySeven from '@/components/sections/feature/FeatureCardTwentySeven';
import FooterMedia from '@/components/sections/footer/FooterMedia';
import FooterCard from '@/components/sections/footer/FooterCard';
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
import MetricCardFourteen from '@/components/sections/metrics/MetricCardFourteen';
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
@@ -21,10 +21,10 @@ export default function LandingPage() {
contentWidth="mediumSmall"
sizing="mediumLargeSizeLargeTitles"
background="noiseDiagonalGradient"
cardStyle="inset"
primaryButtonStyle="flat"
secondaryButtonStyle="layered"
headingFontWeight="light"
cardStyle="glass-depth"
primaryButtonStyle="primary-glow"
secondaryButtonStyle="glass"
headingFontWeight="semibold"
>
<ReactLenis root>
<div id="nav" data-section="nav">
@@ -47,28 +47,12 @@ export default function LandingPage() {
title="EL LEGADO"
description="Organizá tu equipo, coordiná tus partidos y escribí tu propia historia en la liga master más competitiva."
testimonials={[
{ name: "Jugador 1", handle: "@legado1", testimonial: "El nivel de competencia es altísimo.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-sporty-man-wearing-sportswear-headband-with-heaphones-smartphone-armband-smiling-confident-happy-positive_141793-37246.jpg" },
{ name: "Jugador 1", handle: "@legado1", testimonial: "El nivel de competencia es altísimo.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/young-sporty-man-wearing-sportswear-headband-with-heaphones-smartphone-armband-smiling-confident-happy-positive_141793-37244.jpg" },
{ name: "Jugador 2", handle: "@legado2", testimonial: "La mejor organización online.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/focused-gamer_23-2151954708.jpg" },
{ name: "Jugador 3", handle: "@legado3", testimonial: "Increíble experiencia de juego.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pro-gamer-using-pc-headset-join-esports-competition-with-teammates_482257-121647.jpg" },
{ name: "Jugador 4", handle: "@legado4", testimonial: "La liga definitiva.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/hispanic-man-with-curly-hair-playing-video-game-holding-controller-winking-looking-camera-with-sexy-expression-cheerful-happy-face_839833-4127.jpg" },
{ name: "Jugador 5", handle: "@legado5", testimonial: "Pura gloria gamer.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pro-gamer-doing-livestream-presenting-fans-his-favorite-esports-strategies_482257-104110.jpg" },
{ name: "Jugador 3", handle: "@legado3", testimonial: "Increíble experiencia de juego.", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/pro-gamer-using-pc-headset-join-esports-competition-with-teammates_482257-121647.jpg" }
]}
imageSrc="http://img.b2bpic.net/free-photo/esports-arena_23-2151954725.jpg"
mediaAnimation="slide-up"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/man-having-fun-gaming-laughing-with-friends_482257-116059.jpg", alt: "Gamer 1" },
{ src: "http://img.b2bpic.net/free-photo/smiling-young-sporty-guy-wearing-headband-with-wristband-headphones-with-phone-arm-band-showing-you-gesture_141793-89732.jpg", alt: "Gamer 2" },
{ src: "http://img.b2bpic.net/free-photo/pro-gamer-participating-gaming-competition-all-night_482257-103536.jpg", alt: "Gamer 3" },
{ src: "http://img.b2bpic.net/free-photo/medium-shot-man-playing-videogame_23-2149349990.jpg", alt: "Gamer 4" },
{ src: "http://img.b2bpic.net/free-photo/young-redhead-woman-streamer-smiling-confident-make-selfie-by-camera-gaming-room_839833-16440.jpg", alt: "Gamer 5" },
]}
marqueeItems={[
{ type: "text", text: "TORNEO 2025" },
{ type: "text", text: "MÁS DE 500 JUGADORES" },
{ type: "text", text: "PREMIOS EN EFECTIVO" },
{ type: "text", text: "SOPORTE 24/7" },
{ type: "text", text: "COMUNIDAD GLOBAL" },
]}
/>
</div>
@@ -88,17 +72,13 @@ export default function LandingPage() {
<div id="results" data-section="results">
<ProductCardFour
animationType="slide-up"
animationType="blur-reveal"
textboxLayout="split"
gridVariant="two-columns-alternating-heights"
gridVariant="bento-grid"
useInvertedBackground={true}
products={[
{ id: "1", name: "Locales vs Visita", price: "2 - 1", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/poland-vs-serbia_187299-31097.jpg" },
{ id: "2", name: "Locales vs Visita", price: "1 - 3", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/south-korea-vs-england_187299-32283.jpg" },
{ id: "3", name: "Locales vs Visita", price: "0 - 0", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/joyful-player-celebrates-victory-winning-space-shooter-online-video-game-powerful-personal-computer_482257-2061.jpg" },
{ id: "4", name: "Locales vs Visita", price: "4 - 2", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/front-view-emotional-male-gamer-with-gamepad-playing-video-game-blue-wall_140725-151201.jpg" },
{ id: "5", name: "Locales vs Visita", price: "1 - 2", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/successful-gamer-woman-holding-controller-playing-space-shooter-video-games-online-tournament-gaming-home-studio-concentrated-player-using-professional-rgb-computer-equipment_482257-41026.jpg" },
{ id: "6", name: "Locales vs Visita", price: "3 - 1", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/excited-man-home-enjoying-football-competition-clapping-hands_482257-126536.jpg" },
{ id: "2", name: "Locales vs Visita", price: "1 - 3", variant: "Finalizado", imageSrc: "http://img.b2bpic.net/free-photo/south-korea-vs-england_187299-32283.jpg" }
]}
title="ÚLTIMOS RESULTADOS"
description="Marcadores finales de la última jornada competitiva."
@@ -108,12 +88,11 @@ export default function LandingPage() {
<div id="standings" data-section="standings">
<FeatureCardTwentySeven
animationType="slide-up"
textboxLayout="default"
textboxLayout="split"
useInvertedBackground={false}
features={[
{ id: "1", title: "Puesto 1: Club A", descriptions: ["12 PJ", "35 PTS"], imageSrc: "http://img.b2bpic.net/free-photo/arrow-with-bright-neon-colors_23-2151204999.jpg" },
{ id: "2", title: "Puesto 2: Club B", descriptions: ["12 PJ", "32 PTS"], imageSrc: "http://img.b2bpic.net/free-vector/gradient-gaming-logo-template_52683-140655.jpg" },
{ id: "3", title: "Puesto 3: Club C", descriptions: ["12 PJ", "29 PTS"], imageSrc: "http://img.b2bpic.net/free-vector/shields-icons-collection_23-2147512005.jpg" },
{ id: "2", title: "Puesto 2: Club B", descriptions: ["12 PJ", "32 PTS"], imageSrc: "http://img.b2bpic.net/free-vector/gradient-gaming-logo-template_52683-140655.jpg" }
]}
title="TABLA DE POSICIONES"
description="Clasificación oficial de la liga"
@@ -121,16 +100,15 @@ export default function LandingPage() {
</div>
<div id="news" data-section="news">
<BlogCardTwo
animationType="slide-up"
<BlogCardThree
animationType="blur-reveal"
textboxLayout="split"
useInvertedBackground={true}
title="PRENSA OFICIAL"
description="Novedades y sanciones del comité"
blogs={[
{ id: "1", category: "Novedad", title: "Inicio de Torneo", excerpt: "Comienza la primera edición del torneo.", imageSrc: "http://img.b2bpic.net/free-photo/gamer-learning-play-game-by-looking-online-guide-mockup-cellphone_482257-121605.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/tech-support-does-ai-systems-checkup_482257-91238.jpg", date: "10/05" },
{ id: "2", category: "Sanción", title: "Disciplina Activa", excerpt: "Jugador sancionado por conducta.", imageSrc: "http://img.b2bpic.net/free-photo/esports-tournament_23-2151954734.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/engineer-data-center-with-tablet-integrating-ai-driven-automation-tools_482257-120063.jpg", date: "12/05" },
{ id: "3", category: "Novedad", title: "Cambio de Reglas", excerpt: "Nueva actualización del reglamento.", imageSrc: "http://img.b2bpic.net/free-photo/digital-blue-hud-interface-global-concept_53876-15821.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/user-profile-icon-front-side-with-white-background_187299-40010.jpg", date: "15/05" },
{ id: "2", category: "Sanción", title: "Disciplina Activa", excerpt: "Jugador sancionado por conducta.", imageSrc: "http://img.b2bpic.net/free-photo/esports-tournament_23-2151954734.jpg", authorName: "Admin", authorAvatar: "http://img.b2bpic.net/free-photo/engineer-data-center-with-tablet-integrating-ai-driven-automation-tools_482257-120063.jpg", date: "12/05" }
]}
/>
</div>
@@ -144,22 +122,18 @@ export default function LandingPage() {
</div>
<div id="contact" data-section="contact">
<ContactText
<ContactCenter
useInvertedBackground={true}
background={{ variant: "rotated-rays-animated" }}
text="Postulate ahora o gestioná tu equipo desde la oficina central."
buttons={[{ text: "Postularse", href: "/register" }]}
background={{ variant: "sparkles-gradient" }}
title="Únete al equipo"
description="Postulate ahora o gestioná tu equipo desde la oficina central."
/>
</div>
<div id="footer" data-section="footer">
<FooterMedia
imageSrc="http://img.b2bpic.net/free-photo/bright-droplet-black-backdrop_23-2147748894.jpg"
<FooterCard
logoText="EL LEGADO"
columns={[
{ title: "Liga", items: [{ label: "Inicio", href: "#hero" }, { label: "Fixture", href: "#results" }] },
{ title: "Legal", items: [{ label: "Política", href: "#" }] },
]}
copyrightText="© 2025 | El Legado Liga"
/>
</div>
</ReactLenis>

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-dm-sans), sans-serif;
font-family: var(--font-barlow-condensed), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-dm-sans), sans-serif;
font-family: var(--font-bebas-neue), sans-serif;
}

View File

@@ -11,14 +11,14 @@
--background-accent: #ffffff; */
--background: #0a0a0a;
--card: #1a1a1a;
--foreground: #f0ece0;
--card: #151515;
--foreground: #ffffff;
--primary-cta: #c9a84c;
--primary-cta-text: #0a0a0a;
--secondary-cta: #ef4444;
--secondary-cta-text: #ffffff;
--accent: #2a2a2a;
--background-accent: #222222;
--accent: #b8860b;
--background-accent: #2a2a2a;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);