website refactor

This commit is contained in:
2026-01-14 16:28:39 +01:00
parent 85e09b6f4d
commit 4b7d82ab43
119 changed files with 2403 additions and 1615 deletions

View File

@@ -225,13 +225,13 @@ export default function UserPill() {
return (
<div className="flex items-center gap-2">
<Link
href="/auth/login"
href=routes.auth.login
className="inline-flex items-center gap-2 rounded-full bg-iron-gray border border-charcoal-outline px-4 py-1.5 text-xs font-medium text-gray-300 hover:text-white hover:border-gray-500 transition-all"
>
Sign In
</Link>
<Link
href="/auth/signup"
href=routes.auth.signup
className="inline-flex items-center gap-2 rounded-full bg-primary-blue px-4 py-1.5 text-xs font-semibold text-white shadow-[0_0_12px_rgba(25,140,255,0.5)] hover:bg-primary-blue/90 hover:shadow-[0_0_18px_rgba(25,140,255,0.8)] transition-all"
>
Get Started
@@ -378,7 +378,7 @@ export default function UserPill() {
<span>Dashboard</span>
</Link>
<Link
href="/sponsor/campaigns"
href=routes.sponsor.campaigns
className="flex items-center gap-3 px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
@@ -386,7 +386,7 @@ export default function UserPill() {
<span>My Sponsorships</span>
</Link>
<Link
href="/sponsor/billing"
href=routes.sponsor.billing
className="flex items-center gap-3 px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
@@ -394,7 +394,7 @@ export default function UserPill() {
<span>Billing</span>
</Link>
<Link
href="/sponsor/settings"
href=routes.sponsor.settings
className="flex items-center gap-3 px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
@@ -406,21 +406,21 @@ export default function UserPill() {
{/* Regular user profile links */}
<Link
href="/profile"
href=routes.protected.profile
className="block px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
Profile
</Link>
<Link
href="/profile/leagues"
href=routes.protected.profileLeagues
className="block px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
Manage leagues
</Link>
<Link
href="/profile/liveries"
href=routes.protected.profileLiveries
className="flex items-center gap-2 px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
@@ -428,7 +428,7 @@ export default function UserPill() {
<span>Liveries</span>
</Link>
<Link
href="/profile/sponsorship-requests"
href=routes.protected.profileSponsorshipRequests
className="flex items-center gap-2 px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>
@@ -436,7 +436,7 @@ export default function UserPill() {
<span>Sponsorship Requests</span>
</Link>
<Link
href="/profile/settings"
href=routes.protected.profileSettings
className="flex items-center gap-2 px-4 py-2.5 hover:bg-iron-gray/50 transition-colors"
onClick={() => setIsMenuOpen(false)}
>