1 Commits

Author SHA1 Message Date
38ab6a701d Update src/app/page.tsx 2026-04-29 01:06:16 +00:00

View File

@@ -33,21 +33,13 @@ export default function LandingPage() {
<NavbarStyleFullscreen <NavbarStyleFullscreen
navItems={[ navItems={[
{ {
name: "Home", name: "Home", id: "hero"},
id: "hero",
},
{ {
name: "About", name: "About", id: "about"},
id: "about",
},
{ {
name: "Team", name: "Team", id: "team"},
id: "team",
},
{ {
name: "Support", name: "Support", id: "faq"},
id: "faq",
},
]} ]}
brandName="Blue United FC" brandName="Blue United FC"
/> />
@@ -56,46 +48,29 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroBillboardCarousel <HeroBillboardCarousel
background={{ background={{
variant: "gradient-bars", variant: "gradient-bars"}}
}}
title="Victory Starts Here" title="Victory Starts Here"
description="Experience the passion of the Blue United FC. Join our journey as we dominate the league with skill, strategy, and blue-blooded pride." description="Experience the passion of the Blue United FC. Join our journey as we dominate the league with skill, strategy, and blue-blooded pride."
tag="League Leaders" tag="League Leaders"
buttons={[ buttons={[
{ {
text: "Join the Club", text: "Join the Club", href: "#contact"},
href: "#contact",
},
{ {
text: "Learn More", text: "Learn More", href: "#about"},
href: "#about",
},
]} ]}
mediaItems={[ mediaItems={[
{ {
imageSrc: "http://img.b2bpic.net/free-photo/american-male-football-player-uniform-field_23-2150034598.jpg", imageSrc: "http://img.b2bpic.net/free-photo/american-male-football-player-uniform-field_23-2150034598.jpg", imageAlt: "Match action"},
imageAlt: "Match action",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/white-abstract-lines-stains-blue_23-2147746599.jpg", imageSrc: "http://img.b2bpic.net/free-photo/white-abstract-lines-stains-blue_23-2147746599.jpg", imageAlt: "Club emblem"},
imageAlt: "Club emblem",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/empty-soccer-stadium-with-dreamy-fantasy-view-sky_23-2151563128.jpg", imageSrc: "http://img.b2bpic.net/free-photo/empty-soccer-stadium-with-dreamy-fantasy-view-sky_23-2151563128.jpg", imageAlt: "Fans cheering"},
imageAlt: "Fans cheering",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/spain-vs-united-states_187299-31174.jpg", imageSrc: "http://img.b2bpic.net/free-photo/spain-vs-united-states_187299-31174.jpg", imageAlt: "Captain leading"},
imageAlt: "Captain leading",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/details-ball-sport_23-2151869846.jpg", imageSrc: "http://img.b2bpic.net/free-photo/details-ball-sport_23-2151869846.jpg", imageAlt: "Ball in flight"},
imageAlt: "Ball in flight",
},
{ {
imageSrc: "http://img.b2bpic.net/free-photo/view-empty-soccer-stadium-with-fantasy-dreamy-sky_23-2151563024.jpg", imageSrc: "http://img.b2bpic.net/free-photo/view-empty-soccer-stadium-with-fantasy-dreamy-sky_23-2151563024.jpg", imageAlt: "Stadium view"},
imageAlt: "Stadium view",
},
]} ]}
tagIcon={Trophy} tagIcon={Trophy}
tagAnimation="slide-up" tagAnimation="slide-up"
@@ -125,37 +100,13 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
members={[ members={[
{ {
id: "1", id: "1", name: "Alex River", role: "Captain / Striker", description: "Top scorer for two seasons running.", imageSrc: "http://img.b2bpic.net/free-photo/view-soccer-player-field_23-2150885887.jpg", imageAlt: "Alex River profile"},
name: "Alex River",
role: "Captain / Striker",
description: "Top scorer for two seasons running.",
imageSrc: "http://img.b2bpic.net/free-photo/view-soccer-player-field_23-2150885887.jpg",
imageAlt: "Alex River profile",
},
{ {
id: "2", id: "2", name: "Sarah Woods", role: "Midfield / Playmaker", description: "Visionary playmaker with a focus on precision.", imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-with-arms-crossed_23-2147678140.jpg", imageAlt: "Sarah Woods profile"},
name: "Sarah Woods",
role: "Midfield / Playmaker",
description: "Visionary playmaker with a focus on precision.",
imageSrc: "http://img.b2bpic.net/free-photo/attractive-woman-with-arms-crossed_23-2147678140.jpg",
imageAlt: "Sarah Woods profile",
},
{ {
id: "3", id: "3", name: "Marcus Kane", role: "Coach", description: "Tactical genius with 20 years of experience.", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-men-soccer-field_23-2150405423.jpg", imageAlt: "Marcus Kane profile"},
name: "Marcus Kane",
role: "Coach",
description: "Tactical genius with 20 years of experience.",
imageSrc: "http://img.b2bpic.net/free-photo/full-shot-men-soccer-field_23-2150405423.jpg",
imageAlt: "Marcus Kane profile",
},
{ {
id: "4", id: "4", name: "Liam Jones", role: "Goalkeeper", description: "Unbreakable wall guarding our clean sheets.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-athlete-ready-run_23-2148876522.jpg", imageAlt: "Liam Jones profile"},
name: "Liam Jones",
role: "Goalkeeper",
description: "Unbreakable wall guarding our clean sheets.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-athlete-ready-run_23-2148876522.jpg",
imageAlt: "Liam Jones profile",
},
]} ]}
title="Our First Squad" title="Our First Squad"
description="Meet the athletes who bring the blue-blooded spirit to every single match." description="Meet the athletes who bring the blue-blooded spirit to every single match."
@@ -172,26 +123,11 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
features={[ features={[
{ {
id: "f1", id: "f1", title: "Advanced Analytics", subtitle: "Real-time performance tracking for all athletes.", category: "Performance", value: "99%"},
title: "Advanced Analytics",
subtitle: "Real-time performance tracking for all athletes.",
category: "Performance",
value: "99%",
},
{ {
id: "f2", id: "f2", title: "World Class Training", subtitle: "Access to state-of-the-art training facilities.", category: "Facility", value: "Elite"},
title: "World Class Training",
subtitle: "Access to state-of-the-art training facilities.",
category: "Facility",
value: "Elite",
},
{ {
id: "f3", id: "f3", title: "Community Focus", subtitle: "Engaging events for all local supporters.", category: "Growth", value: "10k+"},
title: "Community Focus",
subtitle: "Engaging events for all local supporters.",
category: "Growth",
value: "10k+",
},
]} ]}
title="Why Choose Us" title="Why Choose Us"
description="We offer more than just matches. We provide a full ecosystem for professional growth and fan connection." description="We offer more than just matches. We provide a full ecosystem for professional growth and fan connection."
@@ -208,20 +144,11 @@ export default function LandingPage() {
tag="Record-Breaking Season" tag="Record-Breaking Season"
metrics={[ metrics={[
{ {
id: "m1", id: "m1", value: "18", description: "Total League Wins"},
value: "18",
description: "Total League Wins",
},
{ {
id: "m2", id: "m2", value: "45", description: "Goals Scored"},
value: "45",
description: "Goals Scored",
},
{ {
id: "m3", id: "m3", value: "12", description: "Clean Sheets"},
value: "12",
description: "Clean Sheets",
},
]} ]}
tagAnimation="slide-up" tagAnimation="slide-up"
metricsAnimation="slide-up" metricsAnimation="slide-up"
@@ -235,53 +162,17 @@ export default function LandingPage() {
useInvertedBackground={true} useInvertedBackground={true}
testimonials={[ testimonials={[
{ {
id: "1", id: "1", name: "John Doe", handle: "@johndoe", testimonial: "Best club in the city. The energy is simply unmatched.", imageSrc: "http://img.b2bpic.net/free-photo/view-baseball-fan-enjoying-game_23-2151023635.jpg", imageAlt: "John Doe fan photo"},
name: "John Doe",
handle: "@johndoe",
testimonial: "Best club in the city. The energy is simply unmatched.",
imageSrc: "http://img.b2bpic.net/free-photo/view-baseball-fan-enjoying-game_23-2151023635.jpg",
imageAlt: "John Doe fan photo",
},
{ {
id: "2", id: "2", name: "Jane Smith", handle: "@janesmith", testimonial: "Supporting this team is more than just football; it's a family.", imageSrc: "http://img.b2bpic.net/free-photo/oldies-having-fun-beach_23-2149618465.jpg", imageAlt: "Jane Smith supporter"},
name: "Jane Smith",
handle: "@janesmith",
testimonial: "Supporting this team is more than just football; it's a family.",
imageSrc: "http://img.b2bpic.net/free-photo/oldies-having-fun-beach_23-2149618465.jpg",
imageAlt: "Jane Smith supporter",
},
{ {
id: "3", id: "3", name: "Mike Brown", handle: "@mikeb", testimonial: "Incredible performance by the squad throughout the season.", imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-guy-holding-soccer-ball-looking-exited-rejoicing-his-success-victory-clenching-his-fists-with-joy-happy-achieve-his-aim-goals-standing_141793-14016.jpg", imageAlt: "Mike Brown fan celebration"},
name: "Mike Brown",
handle: "@mikeb",
testimonial: "Incredible performance by the squad throughout the season.",
imageSrc: "http://img.b2bpic.net/free-photo/young-handsome-guy-holding-soccer-ball-looking-exited-rejoicing-his-success-victory-clenching-his-fists-with-joy-happy-achieve-his-aim-goals-standing_141793-14016.jpg",
imageAlt: "Mike Brown fan celebration",
},
{ {
id: "4", id: "4", name: "Sarah Miller", handle: "@sarahm", testimonial: "A truly professional and community-driven organization.", imageSrc: "http://img.b2bpic.net/free-photo/handsome-football-player-stadium-business-suit_1303-16345.jpg", imageAlt: "Sarah Miller analyst"},
name: "Sarah Miller",
handle: "@sarahm",
testimonial: "A truly professional and community-driven organization.",
imageSrc: "http://img.b2bpic.net/free-photo/handsome-football-player-stadium-business-suit_1303-16345.jpg",
imageAlt: "Sarah Miller analyst",
},
{ {
id: "5", id: "5", name: "David Wilson", handle: "@davidw", testimonial: "Great atmosphere for families and serious fans alike.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-hugging_23-2149066086.jpg", imageAlt: "David Wilson community member"},
name: "David Wilson",
handle: "@davidw",
testimonial: "Great atmosphere for families and serious fans alike.",
imageSrc: "http://img.b2bpic.net/free-photo/close-up-friends-hugging_23-2149066086.jpg",
imageAlt: "David Wilson community member",
},
{ {
id: "6", id: "6", name: "Emily Davis", handle: "@emilyd", testimonial: "I love the way they value every single supporter.", imageSrc: "http://img.b2bpic.net/free-photo/friends-cheering-sport-bar-together_53876-40983.jpg", imageAlt: "Emily Davis season ticket holder"},
name: "Emily Davis",
handle: "@emilyd",
testimonial: "I love the way they value every single supporter.",
imageSrc: "http://img.b2bpic.net/free-photo/friends-cheering-sport-bar-together_53876-40983.jpg",
imageAlt: "Emily Davis season ticket holder",
},
]} ]}
title="Supporter Stories" title="Supporter Stories"
description="Hear what our passionate fans and partners say about their experience with us." description="Hear what our passionate fans and partners say about their experience with us."
@@ -296,20 +187,11 @@ export default function LandingPage() {
useInvertedBackground={false} useInvertedBackground={false}
faqs={[ faqs={[
{ {
id: "q1", id: "q1", title: "Can I buy match tickets online?", content: "Yes, our ticketing portal is open 24/7. Click here to secure your seat for the next game."},
title: "Can I buy match tickets online?",
content: "Yes, our ticketing portal is open 24/7.",
},
{ {
id: "q2", id: "q2", title: "How do I join the youth academy?", content: "Fill out the contact form, and our recruitment team will reach out."},
title: "How do I join the youth academy?",
content: "Fill out the contact form, and our recruitment team will reach out.",
},
{ {
id: "q3", id: "q3", title: "Are there club membership discounts?", content: "Yes, members receive 20% off all match day merchandise."},
title: "Are there club membership discounts?",
content: "Yes, members receive 20% off all match day merchandise.",
},
]} ]}
sideTitle="Questions?" sideTitle="Questions?"
sideDescription="We've got the answers you need." sideDescription="We've got the answers you need."
@@ -324,23 +206,15 @@ export default function LandingPage() {
description="Have questions about our club? Send us a message and we'll reply promptly." description="Have questions about our club? Send us a message and we'll reply promptly."
inputs={[ inputs={[
{ {
name: "name", name: "name", type: "text", placeholder: "Your Name", required: true,
type: "text",
placeholder: "Your Name",
required: true,
}, },
{ {
name: "email", name: "email", type: "email", placeholder: "Your Email", required: true,
type: "email",
placeholder: "Your Email",
required: true,
}, },
]} ]}
imageSrc="http://img.b2bpic.net/free-photo/business-meeting-room-office_1170-1952.jpg" imageSrc="http://img.b2bpic.net/free-photo/business-meeting-room-office_1170-1952.jpg"
textarea={{ textarea={{
name: "message", name: "message", placeholder: "How can we help?", rows: 4,
placeholder: "How can we help?",
rows: 4,
required: true, required: true,
}} }}
imageAlt="Football training facility" imageAlt="Football training facility"
@@ -353,16 +227,12 @@ export default function LandingPage() {
<FooterLogoReveal <FooterLogoReveal
logoText="Blue United FC" logoText="Blue United FC"
leftLink={{ leftLink={{
text: "Privacy Policy", text: "Privacy Policy", href: "#"}}
href: "#",
}}
rightLink={{ rightLink={{
text: "Contact Us", text: "Contact Us", href: "#contact"}}
href: "#contact",
}}
/> />
</div> </div>
</ReactLenis> </ReactLenis>
</ThemeProvider> </ThemeProvider>
); );
} }