fix: Type annotations for nav items
Some checks failed
CI / Frontend Lint & Type Check (push) Has been cancelled
CI / Frontend Build (push) Has been cancelled
CI / Backend Lint (push) Has been cancelled
CI / Backend Tests (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
Deploy / Build & Push Images (push) Has been cancelled
Deploy / Deploy to Server (push) Has been cancelled
Deploy / Notify (push) Has been cancelled

This commit is contained in:
2025-12-14 21:47:38 +01:00
parent 1f72f2664d
commit 147f0454f1
9 changed files with 12 additions and 12 deletions

View File

@ -409,7 +409,7 @@ export default function IntelPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Pricing Analytics</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">TLD Intel</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em]">

View File

@ -208,7 +208,7 @@ export default function MyListingsPage() {
<div className="flex items-center justify-between mb-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Pounce Direct</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">For Sale</span>
</div>
<span className="text-[10px] font-mono text-white/40">{listings.length}/{maxListings}</span>
</div>
@ -239,7 +239,7 @@ export default function MyListingsPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Pounce Direct</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">For Sale</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em]">
<span className="text-white">For Sale</span>

View File

@ -559,7 +559,7 @@ export default function MarketPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Live Auctions</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Market Feed</span>
{hideSpam && <span className="text-[9px] font-mono text-accent/60 bg-accent/10 px-1.5 py-0.5">CLEAN</span>}
</div>

View File

@ -189,14 +189,14 @@ export default function PortfolioPage() {
const tierName = subscription?.tier_name || subscription?.tier || 'Scout'
const TierIcon = tierName === 'Tycoon' ? Crown : tierName === 'Trader' ? TrendingUp : Zap
const mobileNavItems = [
const mobileNavItems: Array<{ href: string; label: string; icon: any; active: boolean }> = [
{ href: '/terminal/radar', label: 'Radar', icon: Target, active: false },
{ href: '/terminal/market', label: 'Market', icon: Gavel, active: false },
{ href: '/terminal/watchlist', label: 'Watch', icon: Eye, active: false },
{ href: '/terminal/portfolio', label: 'Portfolio', icon: Briefcase, active: true },
]
const drawerNavSections = [
const drawerNavSections: Array<{ title: string; items: Array<{ href: string; label: string; icon: any; active?: boolean; isNew?: boolean }> }> = [
{ title: 'Discover', items: [
{ href: '/terminal/radar', label: 'Radar', icon: Target },
{ href: '/terminal/market', label: 'Market', icon: Gavel },
@ -265,7 +265,7 @@ export default function PortfolioPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Domain Assets</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Portfolio</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em]">
<span className="text-white">Portfolio</span>

View File

@ -568,7 +568,7 @@ export default function RadarPage() {
<div className="flex items-center justify-between mb-3">
<div className="flex items-center gap-2">
<Activity className="w-4 h-4 text-accent" />
<span className="text-xs font-bold text-white uppercase tracking-wider">Live Auctions</span>
<span className="text-xs font-bold text-white uppercase tracking-wider">Market Feed</span>
<span className="text-[10px] font-mono text-white/30">({sortedAuctions.length})</span>
</div>
<Link href="/terminal/market" className="text-[10px] font-mono text-accent hover:text-white transition-colors flex items-center gap-1">

View File

@ -311,7 +311,7 @@ export default function SettingsPage() {
<section className="hidden lg:block px-10 pt-10 pb-6">
<div className="flex items-center gap-3 mb-4">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Account</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Settings</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em] text-white mb-2">Settings</h1>
<p className="text-sm text-white/40 font-mono max-w-lg">

View File

@ -210,7 +210,7 @@ export default function SniperAlertsPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Automated Alerts</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Sniper Alerts</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em]">
<span className="text-white">Sniper</span>

View File

@ -336,7 +336,7 @@ export default function WatchlistPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Domain Surveillance</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Watchlist</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em]">

View File

@ -228,7 +228,7 @@ export default function YieldPage() {
<div className="space-y-3">
<div className="flex items-center gap-2">
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Passive Income</span>
<span className="text-[10px] font-mono tracking-[0.2em] text-accent uppercase">Yield</span>
</div>
<h1 className="font-display text-[2.5rem] leading-[1] tracking-[-0.02em] text-white">Yield</h1>
<p className="text-sm text-white/40 font-mono mt-2 max-w-lg">