diff --git a/frontend/src/app/terminal/radar/page.tsx b/frontend/src/app/terminal/radar/page.tsx index b4eb049..d6ffa4d 100644 --- a/frontend/src/app/terminal/radar/page.tsx +++ b/frontend/src/app/terminal/radar/page.tsx @@ -6,7 +6,6 @@ import { useStore } from '@/lib/store' import { api } from '@/lib/api' import { TerminalLayout } from '@/components/TerminalLayout' import { Ticker, useTickerItems } from '@/components/Ticker' -import { PremiumTable, StatCard, PageContainer, Badge, SectionHeader, ActionButton } from '@/components/PremiumTable' import { Toast, useToast } from '@/components/Toast' import { Eye, @@ -27,10 +26,69 @@ import { CheckCircle2, XCircle, Loader2, + Wifi, + ShieldAlert, + BarChart3 } from 'lucide-react' import clsx from 'clsx' import Link from 'next/link' +// ============================================================================ +// SHARED COMPONENTS (Matching Market Page Style) +// ============================================================================ + +function Tooltip({ children, content }: { children: React.ReactNode; content: string }) { + return ( +
{label}
+Check availability, auctions & marketplace simultaneously
-Check availability, auctions & marketplace instantly
++ {searchResult.available === true ? 'Available for Registration' : + searchResult.available === false ? 'Currently Registered' : 'Status Unknown'} +
++ {searchResult.available === true ? 'Instant registration possible' : 'Check secondary market'} +
+Auction Detected
++ Current Bid: ${searchResult.auctionData.current_bid} • Ends in {searchResult.auctionData.time_remaining} +
++ {auction.domain} +
++ {auction.platform} • {auction.time_remaining} left +
{domain.name}
-Available for registration!
-All domains are still registered
-- Monitoring {totalDomains} domains for you -
-${auction.current_bid}
+Current Bid
+No domains tracked yet
-- Use Universal Search above to start -
+No live auctions right now
{domain.name}
+Available for Registration
+{auction.domain}
-
-
${auction.current_bid}
-bid
-All watched domains are taken
No auctions ending soon
+Your watchlist is empty
+Use search to add domains