Merge version_1 into main #2
@@ -25,8 +25,7 @@ export default function HiddenGemsPage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{ label: "Player Database", href: "/database" },
|
||||
{ label: "Tactics Library", href: "/tactics" },
|
||||
{ label: "Hidden Gems", href: "/hidden-gems" },
|
||||
@@ -34,8 +33,7 @@ export default function HiddenGemsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{ label: "Scouting Guide", href: "#" },
|
||||
{ label: "FM24 Tips", href: "#" },
|
||||
{ label: "Formation Guide", href: "#" },
|
||||
@@ -43,8 +41,7 @@ export default function HiddenGemsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Community",
|
||||
items: [
|
||||
title: "Community", items: [
|
||||
{ label: "Discord", href: "https://discord.com" },
|
||||
{ label: "Twitter", href: "https://twitter.com" },
|
||||
{ label: "Reddit", href: "https://reddit.com" },
|
||||
@@ -52,8 +49,7 @@ export default function HiddenGemsPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "#" },
|
||||
{ label: "Contact", href: "#" },
|
||||
{ label: "Careers", href: "#" },
|
||||
@@ -98,7 +94,7 @@ export default function HiddenGemsPage() {
|
||||
{ text: "View Latest Tactics", href: "/tactics" },
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-modern-football-analytics-dashboard-sh-1773393130166-7f8c2c4a.png?_wi=2"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-modern-football-analytics-dashboard-sh-1773393130166-7f8c2c4a.png"
|
||||
imageAlt="Football Manager 2024 analytics dashboard"
|
||||
mediaAnimation="blur-reveal"
|
||||
imagePosition="right"
|
||||
@@ -116,35 +112,14 @@ export default function HiddenGemsPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
products={[
|
||||
{
|
||||
id: "top-50",
|
||||
brand: "Elite Talent",
|
||||
name: "Top 50 Wonderkids 2024",
|
||||
price: "Premium",
|
||||
rating: 5,
|
||||
reviewCount: "2.3k",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png?_wi=3",
|
||||
imageAlt: "Top 50 wonderkids collection",
|
||||
},
|
||||
id: "top-50", brand: "Elite Talent", name: "Top 50 Wonderkids 2024", price: "Premium", rating: 5,
|
||||
reviewCount: "2.3k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png", imageAlt: "Top 50 wonderkids collection"},
|
||||
{
|
||||
id: "cheap-talents",
|
||||
brand: "Value Picks",
|
||||
name: "Best Under £5M Signings",
|
||||
price: "Budget",
|
||||
rating: 5,
|
||||
reviewCount: "1.8k",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png?_wi=3",
|
||||
imageAlt: "Best cheap player deals",
|
||||
},
|
||||
id: "cheap-talents", brand: "Value Picks", name: "Best Under £5M Signings", price: "Budget", rating: 5,
|
||||
reviewCount: "1.8k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png", imageAlt: "Best cheap player deals"},
|
||||
{
|
||||
id: "english-stars",
|
||||
brand: "Homegrown",
|
||||
name: "Best English Wonderkids",
|
||||
price: "National",
|
||||
rating: 5,
|
||||
reviewCount: "956",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png?_wi=4",
|
||||
imageAlt: "Best English young talents",
|
||||
},
|
||||
id: "english-stars", brand: "Homegrown", name: "Best English Wonderkids", price: "National", rating: 5,
|
||||
reviewCount: "956", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png", imageAlt: "Best English young talents"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -158,35 +133,17 @@ export default function HiddenGemsPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "filter-position",
|
||||
title: "Filter by Position",
|
||||
author: "Scouting Tools",
|
||||
description:
|
||||
"Find strikers, midfielders, defenders, and goalkeepers with advanced potential ratings and current ability metrics",
|
||||
tags: ["Position", "Skills", "Development"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png?_wi=8",
|
||||
imageAlt: "Position filter interface",
|
||||
},
|
||||
id: "filter-position", title: "Filter by Position", author: "Scouting Tools", description:
|
||||
"Find strikers, midfielders, defenders, and goalkeepers with advanced potential ratings and current ability metrics", tags: ["Position", "Skills", "Development"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png", imageAlt: "Position filter interface"},
|
||||
{
|
||||
id: "filter-country",
|
||||
title: "Search by Country & League",
|
||||
author: "Global Coverage",
|
||||
description:
|
||||
"Browse players from Premier League, La Liga, Serie A, Bundesliga, Ligue 1 and over 50 other nations worldwide",
|
||||
tags: ["Geography", "League", "International"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png?_wi=9",
|
||||
imageAlt: "Country and league selection",
|
||||
},
|
||||
id: "filter-country", title: "Search by Country & League", author: "Global Coverage", description:
|
||||
"Browse players from Premier League, La Liga, Serie A, Bundesliga, Ligue 1 and over 50 other nations worldwide", tags: ["Geography", "League", "International"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png", imageAlt: "Country and league selection"},
|
||||
{
|
||||
id: "filter-value",
|
||||
title: "Price Range & Potential",
|
||||
author: "Investment Analysis",
|
||||
description:
|
||||
"Identify undervalued gems and high-potential prospects based on estimated transfer market value and growth projections",
|
||||
tags: ["Valuation", "ROI", "Potential"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png?_wi=10",
|
||||
imageAlt: "Transfer value and potential ratings",
|
||||
},
|
||||
id: "filter-value", title: "Price Range & Potential", author: "Investment Analysis", description:
|
||||
"Identify undervalued gems and high-potential prospects based on estimated transfer market value and growth projections", tags: ["Valuation", "ROI", "Potential"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png", imageAlt: "Transfer value and potential ratings"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -200,53 +157,21 @@ export default function HiddenGemsPage() {
|
||||
animationType="slide-up"
|
||||
blogs={[
|
||||
{
|
||||
id: "tactics-1",
|
||||
category: ["Tactics", "4-3-3"],
|
||||
title: "4-3-3 Gegenpress - High Intensity Attacking",
|
||||
excerpt:
|
||||
"Learn the legendary Gegenpress formation designed for aggressive pressing and quick counter-attacks with perfect width balance",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png?_wi=8",
|
||||
imageAlt: "4-3-3 Gegenpress formation",
|
||||
authorName: "Coach Stevens",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "15 Jan 2025",
|
||||
},
|
||||
id: "tactics-1", category: ["Tactics", "4-3-3"],
|
||||
title: "4-3-3 Gegenpress - High Intensity Attacking", excerpt:
|
||||
"Learn the legendary Gegenpress formation designed for aggressive pressing and quick counter-attacks with perfect width balance", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png", imageAlt: "4-3-3 Gegenpress formation", authorName: "Coach Stevens", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "15 Jan 2025"},
|
||||
{
|
||||
id: "tactics-2",
|
||||
category: ["Tactics", "4-2-3-1"],
|
||||
title: "4-2-3-1 Possession Control System",
|
||||
excerpt:
|
||||
"Master possession-based football with this formation featuring strong defensive structure and creative midfield playmaking",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png?_wi=9",
|
||||
imageAlt: "4-2-3-1 possession formation",
|
||||
authorName: "Tactical Expert",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "12 Jan 2025",
|
||||
},
|
||||
id: "tactics-2", category: ["Tactics", "4-2-3-1"],
|
||||
title: "4-2-3-1 Possession Control System", excerpt:
|
||||
"Master possession-based football with this formation featuring strong defensive structure and creative midfield playmaking", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png", imageAlt: "4-2-3-1 possession formation", authorName: "Tactical Expert", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "12 Jan 2025"},
|
||||
{
|
||||
id: "tactics-3",
|
||||
category: ["Tactics", "3-4-3"],
|
||||
title: "3-4-3 Attacking Wing-Back System",
|
||||
excerpt:
|
||||
"Dominate with attacking wing-backs, high pressing, and dynamic playmaking through the middle with this modern formation",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png?_wi=10",
|
||||
imageAlt: "3-4-3 attacking formation",
|
||||
authorName: "Formation Guru",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "10 Jan 2025",
|
||||
},
|
||||
id: "tactics-3", category: ["Tactics", "3-4-3"],
|
||||
title: "3-4-3 Attacking Wing-Back System", excerpt:
|
||||
"Dominate with attacking wing-backs, high pressing, and dynamic playmaking through the middle with this modern formation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png", imageAlt: "3-4-3 attacking formation", authorName: "Formation Guru", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "10 Jan 2025"},
|
||||
{
|
||||
id: "guide-1",
|
||||
category: ["Guide", "FM24"],
|
||||
title: "Finding Hidden Gems Under £5M - Complete Guide",
|
||||
excerpt:
|
||||
"Comprehensive strategy guide for identifying underrated players with exceptional potential at bargain transfer fees",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png?_wi=4",
|
||||
imageAlt: "Hidden gems scouting guide",
|
||||
authorName: "Scout Master",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "08 Jan 2025",
|
||||
},
|
||||
id: "guide-1", category: ["Guide", "FM24"],
|
||||
title: "Finding Hidden Gems Under £5M - Complete Guide", excerpt:
|
||||
"Comprehensive strategy guide for identifying underrated players with exceptional potential at bargain transfer fees", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png", imageAlt: "Hidden gems scouting guide", authorName: "Scout Master", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "08 Jan 2025"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -257,24 +182,16 @@ export default function HiddenGemsPage() {
|
||||
tag="Hidden Opportunities"
|
||||
metrics={[
|
||||
{
|
||||
id: "under-5m",
|
||||
value: "380+",
|
||||
description:
|
||||
"Players under £5M with potential rating of 80+ discovered through advanced filtering",
|
||||
},
|
||||
id: "under-5m", value: "380+", description:
|
||||
"Players under £5M with potential rating of 80+ discovered through advanced filtering"},
|
||||
{
|
||||
id: "under-10m",
|
||||
value: "650+",
|
||||
description:
|
||||
"Quality prospects under £10M offering exceptional value across multiple positions",
|
||||
},
|
||||
id: "under-10m", value: "650+", description:
|
||||
"Quality prospects under £10M offering exceptional value across multiple positions"},
|
||||
{
|
||||
id: "potential-growth",
|
||||
value: "7-15",
|
||||
description:
|
||||
"Average potential rating growth in years for identified wonderkids through development",
|
||||
},
|
||||
id: "potential-growth", value: "7-15", description:
|
||||
"Average potential rating growth in years for identified wonderkids through development"},
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -285,15 +202,10 @@ export default function HiddenGemsPage() {
|
||||
description="Top Football Manager enthusiasts rely on Wonderkid Finder for their scouting decisions"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names=[
|
||||
"Premier League", "La Liga", "Serie A", "Bundesliga", "Ligue 1", "Champions League", "Football Association"]
|
||||
logos={[
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=647nr8",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7od65k",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c35e32",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8kuwmg",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h8pp0n",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kej5u2",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yuyhm6",
|
||||
]}
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=647nr8", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7od65k", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c35e32", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8kuwmg", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h8pp0n", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kej5u2", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yuyhm6"]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
/>
|
||||
@@ -308,59 +220,23 @@ export default function HiddenGemsPage() {
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex Thompson",
|
||||
role: "FM Save Manager",
|
||||
company: "Manchester Dynasty",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-portrait-of-a-satisfied-foo-1773393130083-f1511a0f.png?_wi=3",
|
||||
imageAlt: "Alex Thompson",
|
||||
},
|
||||
id: "1", name: "Alex Thompson", role: "FM Save Manager", company: "Manchester Dynasty", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-portrait-of-a-satisfied-foo-1773393130083-f1511a0f.png", imageAlt: "Alex Thompson"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Chen",
|
||||
role: "Content Creator",
|
||||
company: "Football Tactics Hub",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/another-satisfied-football-manager-playe-1773393130705-5a0c381a.png?_wi=3",
|
||||
imageAlt: "Sarah Chen",
|
||||
},
|
||||
id: "2", name: "Sarah Chen", role: "Content Creator", company: "Football Tactics Hub", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/another-satisfied-football-manager-playe-1773393130705-5a0c381a.png", imageAlt: "Sarah Chen"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Marcus Johnson",
|
||||
role: "League Administrator",
|
||||
company: "FM Online League",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/third-testimonial-portrait-of-football-m-1773393130233-bad5a856.png?_wi=3",
|
||||
imageAlt: "Marcus Johnson",
|
||||
},
|
||||
id: "3", name: "Marcus Johnson", role: "League Administrator", company: "FM Online League", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/third-testimonial-portrait-of-football-m-1773393130233-bad5a856.png", imageAlt: "Marcus Johnson"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Elena Rodriguez",
|
||||
role: "Strategy Coach",
|
||||
company: "Pro Players Academy",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fourth-diverse-user-portrait-for-testimo-1773393129531-d9c26982.png?_wi=3",
|
||||
imageAlt: "Elena Rodriguez",
|
||||
},
|
||||
id: "4", name: "Elena Rodriguez", role: "Strategy Coach", company: "Pro Players Academy", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fourth-diverse-user-portrait-for-testimo-1773393129531-d9c26982.png", imageAlt: "Elena Rodriguez"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Park",
|
||||
role: "Data Analyst",
|
||||
company: "Stats Elite",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fifth-testimonial-user-portrait-represen-1773393130293-7215d124.png?_wi=3",
|
||||
imageAlt: "David Park",
|
||||
},
|
||||
id: "5", name: "David Park", role: "Data Analyst", company: "Stats Elite", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fifth-testimonial-user-portrait-represen-1773393130293-7215d124.png", imageAlt: "David Park"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Jessica Williams",
|
||||
role: "Match Analyst",
|
||||
company: "Scouting Experts",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/sixth-diverse-user-portrait-for-comprehe-1773393129803-7965629c.png?_wi=3",
|
||||
imageAlt: "Jessica Williams",
|
||||
},
|
||||
id: "6", name: "Jessica Williams", role: "Match Analyst", company: "Scouting Experts", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/sixth-diverse-user-portrait-for-comprehe-1773393129803-7965629c.png", imageAlt: "Jessica Williams"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{ value: "15K+", label: "Active Users" },
|
||||
@@ -378,43 +254,25 @@ export default function HiddenGemsPage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How often is the player database updated?",
|
||||
content:
|
||||
"We update our database weekly with the latest Football Manager 2024 game updates, ensuring you have current player stats, transfer values, and potential ratings.",
|
||||
},
|
||||
id: "1", title: "How often is the player database updated?", content:
|
||||
"We update our database weekly with the latest Football Manager 2024 game updates, ensuring you have current player stats, transfer values, and potential ratings."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Can I filter players by multiple criteria?",
|
||||
content:
|
||||
"Yes! Our advanced search allows you to combine filters for position, country, age, transfer value, potential rating, and current ability. You can save custom filters for future searches.",
|
||||
},
|
||||
id: "2", title: "Can I filter players by multiple criteria?", content:
|
||||
"Yes! Our advanced search allows you to combine filters for position, country, age, transfer value, potential rating, and current ability. You can save custom filters for future searches."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Are tactics downloads free?",
|
||||
content:
|
||||
"Basic tactics are free for all users. Premium tactics with detailed analysis and video walkthroughs are available in our Premium Tactics section with premium membership.",
|
||||
},
|
||||
id: "3", title: "Are tactics downloads free?", content:
|
||||
"Basic tactics are free for all users. Premium tactics with detailed analysis and video walkthroughs are available in our Premium Tactics section with premium membership."},
|
||||
{
|
||||
id: "4",
|
||||
title: "How accurate are the scouting recommendations?",
|
||||
content:
|
||||
"Our recommendations are based on official Football Manager 2024 data combined with advanced analytics and community feedback. Success depends on your tactical system and team needs.",
|
||||
},
|
||||
id: "4", title: "How accurate are the scouting recommendations?", content:
|
||||
"Our recommendations are based on official Football Manager 2024 data combined with advanced analytics and community feedback. Success depends on your tactical system and team needs."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Can I compare players side-by-side?",
|
||||
content:
|
||||
"Yes, you can add players to your comparison list and view detailed stats, potential growth, current ability, and recommended positions side-by-side.",
|
||||
},
|
||||
id: "5", title: "Can I compare players side-by-side?", content:
|
||||
"Yes, you can add players to your comparison list and view detailed stats, potential growth, current ability, and recommended positions side-by-side."},
|
||||
{
|
||||
id: "6",
|
||||
title: "Do you have mobile support?",
|
||||
content:
|
||||
"Wonderkid Finder is fully responsive and optimized for mobile devices. Access your scouting data on the go from any device.",
|
||||
},
|
||||
id: "6", title: "Do you have mobile support?", content:
|
||||
"Wonderkid Finder is fully responsive and optimized for mobile devices. Access your scouting data on the go from any device."},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/scout-with-binoculars-and-clipboard-eval-1773393129774-ef130a6f.png?_wi=3"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/scout-with-binoculars-and-clipboard-eval-1773393129774-ef130a6f.png"
|
||||
imageAlt="Scout evaluating players"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="left"
|
||||
|
||||
323
src/app/page.tsx
323
src/app/page.tsx
@@ -53,16 +53,12 @@ export default function HomePage() {
|
||||
tagAnimation="slide-up"
|
||||
buttons={[
|
||||
{
|
||||
text: "Explore Database",
|
||||
href: "/database",
|
||||
},
|
||||
text: "Explore Database", href: "/database"},
|
||||
{
|
||||
text: "View Latest Tactics",
|
||||
href: "/tactics",
|
||||
},
|
||||
text: "View Latest Tactics", href: "/tactics"},
|
||||
]}
|
||||
buttonAnimation="blur-reveal"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-modern-football-analytics-dashboard-sh-1773393130166-7f8c2c4a.png?_wi=1"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-modern-football-analytics-dashboard-sh-1773393130166-7f8c2c4a.png"
|
||||
imageAlt="Football Manager 2024 analytics dashboard"
|
||||
mediaAnimation="blur-reveal"
|
||||
imagePosition="right"
|
||||
@@ -80,35 +76,14 @@ export default function HomePage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
products={[
|
||||
{
|
||||
id: "top-50",
|
||||
brand: "Elite Talent",
|
||||
name: "Top 50 Wonderkids 2024",
|
||||
price: "Premium",
|
||||
rating: 5,
|
||||
reviewCount: "2.3k",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png?_wi=1",
|
||||
imageAlt: "Top 50 wonderkids collection",
|
||||
},
|
||||
id: "top-50", brand: "Elite Talent", name: "Top 50 Wonderkids 2024", price: "Premium", rating: 5,
|
||||
reviewCount: "2.3k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png", imageAlt: "Top 50 wonderkids collection"},
|
||||
{
|
||||
id: "cheap-talents",
|
||||
brand: "Value Picks",
|
||||
name: "Best Under £5M Signings",
|
||||
price: "Budget",
|
||||
rating: 5,
|
||||
reviewCount: "1.8k",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png?_wi=1",
|
||||
imageAlt: "Best cheap player deals",
|
||||
},
|
||||
id: "cheap-talents", brand: "Value Picks", name: "Best Under £5M Signings", price: "Budget", rating: 5,
|
||||
reviewCount: "1.8k", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png", imageAlt: "Best cheap player deals"},
|
||||
{
|
||||
id: "english-stars",
|
||||
brand: "Homegrown",
|
||||
name: "Best English Wonderkids",
|
||||
price: "National",
|
||||
rating: 5,
|
||||
reviewCount: "956",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png?_wi=2",
|
||||
imageAlt: "Best English young talents",
|
||||
},
|
||||
id: "english-stars", brand: "Homegrown", name: "Best English Wonderkids", price: "National", rating: 5,
|
||||
reviewCount: "956", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/young-football-players-showcasing-except-1773393130475-ed90b4c4.png", imageAlt: "Best English young talents"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -122,32 +97,14 @@ export default function HomePage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{
|
||||
id: "filter-position",
|
||||
title: "Filter by Position",
|
||||
author: "Scouting Tools",
|
||||
description: "Find strikers, midfielders, defenders, and goalkeepers with advanced potential ratings and current ability metrics",
|
||||
tags: ["Position", "Skills", "Development"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png?_wi=1",
|
||||
imageAlt: "Position filter interface",
|
||||
},
|
||||
id: "filter-position", title: "Filter by Position", author: "Scouting Tools", description: "Find strikers, midfielders, defenders, and goalkeepers with advanced potential ratings and current ability metrics", tags: ["Position", "Skills", "Development"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png", imageAlt: "Position filter interface"},
|
||||
{
|
||||
id: "filter-country",
|
||||
title: "Search by Country & League",
|
||||
author: "Global Coverage",
|
||||
description: "Browse players from Premier League, La Liga, Serie A, Bundesliga, Ligue 1 and over 50 other nations worldwide",
|
||||
tags: ["Geography", "League", "International"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png?_wi=2",
|
||||
imageAlt: "Country and league selection",
|
||||
},
|
||||
id: "filter-country", title: "Search by Country & League", author: "Global Coverage", description: "Browse players from Premier League, La Liga, Serie A, Bundesliga, Ligue 1 and over 50 other nations worldwide", tags: ["Geography", "League", "International"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png", imageAlt: "Country and league selection"},
|
||||
{
|
||||
id: "filter-value",
|
||||
title: "Price Range & Potential",
|
||||
author: "Investment Analysis",
|
||||
description: "Identify undervalued gems and high-potential prospects based on estimated transfer market value and growth projections",
|
||||
tags: ["Valuation", "ROI", "Potential"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png?_wi=3",
|
||||
imageAlt: "Transfer value and potential ratings",
|
||||
},
|
||||
id: "filter-value", title: "Price Range & Potential", author: "Investment Analysis", description: "Identify undervalued gems and high-potential prospects based on estimated transfer market value and growth projections", tags: ["Valuation", "ROI", "Potential"],
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-sortable-table-interface-displaying-fo-1773393130961-dc89aad9.png", imageAlt: "Transfer value and potential ratings"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -161,49 +118,17 @@ export default function HomePage() {
|
||||
animationType="slide-up"
|
||||
blogs={[
|
||||
{
|
||||
id: "tactics-1",
|
||||
category: ["Tactics", "4-3-3"],
|
||||
title: "4-3-3 Gegenpress - High Intensity Attacking",
|
||||
excerpt: "Learn the legendary Gegenpress formation designed for aggressive pressing and quick counter-attacks with perfect width balance",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png?_wi=1",
|
||||
imageAlt: "4-3-3 Gegenpress formation",
|
||||
authorName: "Coach Stevens",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "15 Jan 2025",
|
||||
},
|
||||
id: "tactics-1", category: ["Tactics", "4-3-3"],
|
||||
title: "4-3-3 Gegenpress - High Intensity Attacking", excerpt: "Learn the legendary Gegenpress formation designed for aggressive pressing and quick counter-attacks with perfect width balance", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png", imageAlt: "4-3-3 Gegenpress formation", authorName: "Coach Stevens", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "15 Jan 2025"},
|
||||
{
|
||||
id: "tactics-2",
|
||||
category: ["Tactics", "4-2-3-1"],
|
||||
title: "4-2-3-1 Possession Control System",
|
||||
excerpt: "Master possession-based football with this formation featuring strong defensive structure and creative midfield playmaking",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png?_wi=2",
|
||||
imageAlt: "4-2-3-1 possession formation",
|
||||
authorName: "Tactical Expert",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "12 Jan 2025",
|
||||
},
|
||||
id: "tactics-2", category: ["Tactics", "4-2-3-1"],
|
||||
title: "4-2-3-1 Possession Control System", excerpt: "Master possession-based football with this formation featuring strong defensive structure and creative midfield playmaking", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png", imageAlt: "4-2-3-1 possession formation", authorName: "Tactical Expert", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "12 Jan 2025"},
|
||||
{
|
||||
id: "tactics-3",
|
||||
category: ["Tactics", "3-4-3"],
|
||||
title: "3-4-3 Attacking Wing-Back System",
|
||||
excerpt: "Dominate with attacking wing-backs, high pressing, and dynamic playmaking through the middle with this modern formation",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png?_wi=3",
|
||||
imageAlt: "3-4-3 attacking formation",
|
||||
authorName: "Formation Guru",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "10 Jan 2025",
|
||||
},
|
||||
id: "tactics-3", category: ["Tactics", "3-4-3"],
|
||||
title: "3-4-3 Attacking Wing-Back System", excerpt: "Dominate with attacking wing-backs, high pressing, and dynamic playmaking through the middle with this modern formation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/football-tactical-formations-visualizati-1773393131984-7a7b9a0c.png", imageAlt: "3-4-3 attacking formation", authorName: "Formation Guru", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "10 Jan 2025"},
|
||||
{
|
||||
id: "guide-1",
|
||||
category: ["Guide", "FM24"],
|
||||
title: "Finding Hidden Gems Under £5M - Complete Guide",
|
||||
excerpt: "Comprehensive strategy guide for identifying underrated players with exceptional potential at bargain transfer fees",
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png?_wi=2",
|
||||
imageAlt: "Hidden gems scouting guide",
|
||||
authorName: "Scout Master",
|
||||
authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png",
|
||||
date: "08 Jan 2025",
|
||||
},
|
||||
id: "guide-1", category: ["Guide", "FM24"],
|
||||
title: "Finding Hidden Gems Under £5M - Complete Guide", excerpt: "Comprehensive strategy guide for identifying underrated players with exceptional potential at bargain transfer fees", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/a-young-underrated-football-player-in-ac-1773393130645-d1422216.png", imageAlt: "Hidden gems scouting guide", authorName: "Scout Master", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-headshots-of-scouts-coaches-1773393132210-f74db136.png", date: "08 Jan 2025"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -214,16 +139,11 @@ export default function HomePage() {
|
||||
tag="Hidden Opportunities"
|
||||
metrics={[
|
||||
{
|
||||
id: "under-5m",
|
||||
value: "380+",
|
||||
description: "Players under £5M with potential rating of 80+ discovered through advanced filtering",
|
||||
},
|
||||
id: "under-5m", value: "380+", description: "Players under £5M with potential rating of 80+ discovered through advanced filtering"},
|
||||
{
|
||||
id: "under-10m",
|
||||
value: "650+",
|
||||
description: "Quality prospects under £10M offering exceptional value across multiple positions",
|
||||
},
|
||||
id: "under-10m", value: "650+", description: "Quality prospects under £10M offering exceptional value across multiple positions"},
|
||||
]}
|
||||
metricsAnimation="none"
|
||||
useInvertedBackground={false}
|
||||
/>
|
||||
</div>
|
||||
@@ -234,15 +154,10 @@ export default function HomePage() {
|
||||
description="Top Football Manager enthusiasts rely on Wonderkid Finder for their scouting decisions"
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={true}
|
||||
names={[
|
||||
"Premier League", "La Liga", "Serie A", "Bundesliga", "Ligue 1", "Champions League", "Football Association"]}
|
||||
logos={[
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=647nr8",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7od65k",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c35e32",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8kuwmg",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h8pp0n",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kej5u2",
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yuyhm6",
|
||||
]}
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=647nr8", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=7od65k", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=c35e32", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=8kuwmg", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=h8pp0n", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=kej5u2", "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=yuyhm6"]}
|
||||
speed={40}
|
||||
showCard={true}
|
||||
/>
|
||||
@@ -257,73 +172,31 @@ export default function HomePage() {
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1",
|
||||
name: "Alex Thompson",
|
||||
role: "FM Save Manager",
|
||||
company: "Manchester Dynasty",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-portrait-of-a-satisfied-foo-1773393130083-f1511a0f.png?_wi=1",
|
||||
imageAlt: "Alex Thompson",
|
||||
},
|
||||
id: "1", name: "Alex Thompson", role: "FM Save Manager", company: "Manchester Dynasty", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/professional-portrait-of-a-satisfied-foo-1773393130083-f1511a0f.png", imageAlt: "Alex Thompson"},
|
||||
{
|
||||
id: "2",
|
||||
name: "Sarah Chen",
|
||||
role: "Content Creator",
|
||||
company: "Football Tactics Hub",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/another-satisfied-football-manager-playe-1773393130705-5a0c381a.png?_wi=1",
|
||||
imageAlt: "Sarah Chen",
|
||||
},
|
||||
id: "2", name: "Sarah Chen", role: "Content Creator", company: "Football Tactics Hub", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/another-satisfied-football-manager-playe-1773393130705-5a0c381a.png", imageAlt: "Sarah Chen"},
|
||||
{
|
||||
id: "3",
|
||||
name: "Marcus Johnson",
|
||||
role: "League Administrator",
|
||||
company: "FM Online League",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/third-testimonial-portrait-of-football-m-1773393130233-bad5a856.png?_wi=1",
|
||||
imageAlt: "Marcus Johnson",
|
||||
},
|
||||
id: "3", name: "Marcus Johnson", role: "League Administrator", company: "FM Online League", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/third-testimonial-portrait-of-football-m-1773393130233-bad5a856.png", imageAlt: "Marcus Johnson"},
|
||||
{
|
||||
id: "4",
|
||||
name: "Elena Rodriguez",
|
||||
role: "Strategy Coach",
|
||||
company: "Pro Players Academy",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fourth-diverse-user-portrait-for-testimo-1773393129531-d9c26982.png?_wi=1",
|
||||
imageAlt: "Elena Rodriguez",
|
||||
},
|
||||
id: "4", name: "Elena Rodriguez", role: "Strategy Coach", company: "Pro Players Academy", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fourth-diverse-user-portrait-for-testimo-1773393129531-d9c26982.png", imageAlt: "Elena Rodriguez"},
|
||||
{
|
||||
id: "5",
|
||||
name: "David Park",
|
||||
role: "Data Analyst",
|
||||
company: "Stats Elite",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fifth-testimonial-user-portrait-represen-1773393130293-7215d124.png?_wi=1",
|
||||
imageAlt: "David Park",
|
||||
},
|
||||
id: "5", name: "David Park", role: "Data Analyst", company: "Stats Elite", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/fifth-testimonial-user-portrait-represen-1773393130293-7215d124.png", imageAlt: "David Park"},
|
||||
{
|
||||
id: "6",
|
||||
name: "Jessica Williams",
|
||||
role: "Match Analyst",
|
||||
company: "Scouting Experts",
|
||||
rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/sixth-diverse-user-portrait-for-comprehe-1773393129803-7965629c.png?_wi=1",
|
||||
imageAlt: "Jessica Williams",
|
||||
},
|
||||
id: "6", name: "Jessica Williams", role: "Match Analyst", company: "Scouting Experts", rating: 5,
|
||||
imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/sixth-diverse-user-portrait-for-comprehe-1773393129803-7965629c.png", imageAlt: "Jessica Williams"},
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "15K+",
|
||||
label: "Active Users",
|
||||
},
|
||||
value: "15K+", label: "Active Users"},
|
||||
{
|
||||
value: "98%",
|
||||
label: "Satisfaction Rate",
|
||||
},
|
||||
value: "98%", label: "Satisfaction Rate"},
|
||||
{
|
||||
value: "2M+",
|
||||
label: "Players Discovered",
|
||||
},
|
||||
value: "2M+", label: "Players Discovered"},
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -336,37 +209,19 @@ export default function HomePage() {
|
||||
useInvertedBackground={true}
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How often is the player database updated?",
|
||||
content: "We update our database weekly with the latest Football Manager 2024 game updates, ensuring you have current player stats, transfer values, and potential ratings.",
|
||||
},
|
||||
id: "1", title: "How often is the player database updated?", content: "We update our database weekly with the latest Football Manager 2024 game updates, ensuring you have current player stats, transfer values, and potential ratings."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Can I filter players by multiple criteria?",
|
||||
content: "Yes! Our advanced search allows you to combine filters for position, country, age, transfer value, potential rating, and current ability. You can save custom filters for future searches.",
|
||||
},
|
||||
id: "2", title: "Can I filter players by multiple criteria?", content: "Yes! Our advanced search allows you to combine filters for position, country, age, transfer value, potential rating, and current ability. You can save custom filters for future searches."},
|
||||
{
|
||||
id: "3",
|
||||
title: "Are tactics downloads free?",
|
||||
content: "Basic tactics are free for all users. Premium tactics with detailed analysis and video walkthroughs are available in our Premium Tactics section with premium membership.",
|
||||
},
|
||||
id: "3", title: "Are tactics downloads free?", content: "Basic tactics are free for all users. Premium tactics with detailed analysis and video walkthroughs are available in our Premium Tactics section with premium membership."},
|
||||
{
|
||||
id: "4",
|
||||
title: "How accurate are the scouting recommendations?",
|
||||
content: "Our recommendations are based on official Football Manager 2024 data combined with advanced analytics and community feedback. Success depends on your tactical system and team needs.",
|
||||
},
|
||||
id: "4", title: "How accurate are the scouting recommendations?", content: "Our recommendations are based on official Football Manager 2024 data combined with advanced analytics and community feedback. Success depends on your tactical system and team needs."},
|
||||
{
|
||||
id: "5",
|
||||
title: "Can I compare players side-by-side?",
|
||||
content: "Yes, you can add players to your comparison list and view detailed stats, potential growth, current ability, and recommended positions side-by-side.",
|
||||
},
|
||||
id: "5", title: "Can I compare players side-by-side?", content: "Yes, you can add players to your comparison list and view detailed stats, potential growth, current ability, and recommended positions side-by-side."},
|
||||
{
|
||||
id: "6",
|
||||
title: "Do you have mobile support?",
|
||||
content: "Wonderkid Finder is fully responsive and optimized for mobile devices. Access your scouting data on the go from any device.",
|
||||
},
|
||||
id: "6", title: "Do you have mobile support?", content: "Wonderkid Finder is fully responsive and optimized for mobile devices. Access your scouting data on the go from any device."},
|
||||
]}
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/scout-with-binoculars-and-clipboard-eval-1773393129774-ef130a6f.png?_wi=1"
|
||||
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AsrAoVVLYeZ9d8EauSuWMabdR1/scout-with-binoculars-and-clipboard-eval-1773393129774-ef130a6f.png"
|
||||
imageAlt="Scout evaluating players"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="left"
|
||||
@@ -379,87 +234,51 @@ export default function HomePage() {
|
||||
logoText="Wonderkid Finder"
|
||||
columns={[
|
||||
{
|
||||
title: "Product",
|
||||
items: [
|
||||
title: "Product", items: [
|
||||
{
|
||||
label: "Player Database",
|
||||
href: "/database",
|
||||
},
|
||||
label: "Player Database", href: "/database"},
|
||||
{
|
||||
label: "Tactics Library",
|
||||
href: "/tactics",
|
||||
},
|
||||
label: "Tactics Library", href: "/tactics"},
|
||||
{
|
||||
label: "Hidden Gems",
|
||||
href: "/hidden-gems",
|
||||
},
|
||||
label: "Hidden Gems", href: "/hidden-gems"},
|
||||
{
|
||||
label: "Staff Directory",
|
||||
href: "/staff",
|
||||
},
|
||||
label: "Staff Directory", href: "/staff"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Resources",
|
||||
items: [
|
||||
title: "Resources", items: [
|
||||
{
|
||||
label: "Scouting Guide",
|
||||
href: "#",
|
||||
},
|
||||
label: "Scouting Guide", href: "#"},
|
||||
{
|
||||
label: "FM24 Tips",
|
||||
href: "#",
|
||||
},
|
||||
label: "FM24 Tips", href: "#"},
|
||||
{
|
||||
label: "Formation Guide",
|
||||
href: "#",
|
||||
},
|
||||
label: "Formation Guide", href: "#"},
|
||||
{
|
||||
label: "Blog",
|
||||
href: "#",
|
||||
},
|
||||
label: "Blog", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Community",
|
||||
items: [
|
||||
title: "Community", items: [
|
||||
{
|
||||
label: "Discord",
|
||||
href: "https://discord.com",
|
||||
},
|
||||
label: "Discord", href: "https://discord.com"},
|
||||
{
|
||||
label: "Twitter",
|
||||
href: "https://twitter.com",
|
||||
},
|
||||
label: "Twitter", href: "https://twitter.com"},
|
||||
{
|
||||
label: "Reddit",
|
||||
href: "https://reddit.com",
|
||||
},
|
||||
label: "Reddit", href: "https://reddit.com"},
|
||||
{
|
||||
label: "Forums",
|
||||
href: "#",
|
||||
},
|
||||
label: "Forums", href: "#"},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{
|
||||
label: "About Us",
|
||||
href: "#",
|
||||
},
|
||||
label: "About Us", href: "#"},
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#",
|
||||
},
|
||||
label: "Contact", href: "#"},
|
||||
{
|
||||
label: "Careers",
|
||||
href: "#",
|
||||
},
|
||||
label: "Careers", href: "#"},
|
||||
{
|
||||
label: "Support",
|
||||
href: "#",
|
||||
},
|
||||
label: "Support", href: "#"},
|
||||
],
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -1,51 +1,30 @@
|
||||
"use client";
|
||||
|
||||
import { memo } from "react";
|
||||
import useSvgTextLogo from "./useSvgTextLogo";
|
||||
import { cls } from "@/lib/utils";
|
||||
import React from 'react';
|
||||
|
||||
interface SvgTextLogoProps {
|
||||
logoText: string;
|
||||
adjustHeightFactor?: number;
|
||||
verticalAlign?: "top" | "center";
|
||||
text: string;
|
||||
className?: string;
|
||||
}
|
||||
|
||||
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
|
||||
logoText,
|
||||
adjustHeightFactor,
|
||||
verticalAlign = "top",
|
||||
className = "",
|
||||
}) {
|
||||
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
|
||||
|
||||
const SvgTextLogo: React.FC<SvgTextLogoProps> = ({ text, className = '' }) => {
|
||||
return (
|
||||
<svg
|
||||
ref={svgRef}
|
||||
viewBox={viewBox}
|
||||
className={cls("w-full", className)}
|
||||
style={{ aspectRatio: aspectRatio }}
|
||||
preserveAspectRatio="none"
|
||||
role="img"
|
||||
aria-label={`${logoText} logo`}
|
||||
viewBox={`0 0 ${text.length * 60} 100`}
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
className={className}
|
||||
>
|
||||
<text
|
||||
ref={textRef}
|
||||
x="0"
|
||||
y={verticalAlign === "center" ? "50%" : "0"}
|
||||
className="font-bold fill-current"
|
||||
style={{
|
||||
fontSize: "20px",
|
||||
letterSpacing: "-0.02em",
|
||||
dominantBaseline: verticalAlign === "center" ? "middle" : "text-before-edge"
|
||||
}}
|
||||
x="50%"
|
||||
y="50%"
|
||||
textAnchor="middle"
|
||||
dominantBaseline="central"
|
||||
fontSize="48"
|
||||
fontWeight="bold"
|
||||
fill="currentColor"
|
||||
>
|
||||
{logoText}
|
||||
{text}
|
||||
</text>
|
||||
</svg>
|
||||
);
|
||||
});
|
||||
};
|
||||
|
||||
SvgTextLogo.displayName = "SvgTextLogo";
|
||||
|
||||
export default SvgTextLogo;
|
||||
export default SvgTextLogo;
|
||||
Reference in New Issue
Block a user