Merge version_1 into main #2

Merged
bender merged 3 commits from version_1 into main 2026-03-13 09:14:53 +00:00
3 changed files with 154 additions and 498 deletions

View File

@@ -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"

View File

@@ -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: "#"},
],
},
]}

View File

@@ -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;