import type { ReactNode } from 'react'; import Button from '../ui/Button'; type NavId = 'portfolio' | 'trade' | 'earn' | 'vaults' | 'leaderboard' | 'more'; const navItems: Array<{ id: NavId; label: string }> = [ { id: 'portfolio', label: 'Portfolio' }, { id: 'trade', label: 'Trade' }, { id: 'earn', label: 'Earn' }, { id: 'vaults', label: 'Vaults' }, { id: 'leaderboard', label: 'Leaderboard' }, { id: 'more', label: 'More' }, ]; type Props = { active?: NavId; onSelect?: (id: NavId) => void; rightSlot?: ReactNode; }; export default function TopNav({ active = 'trade', onSelect, rightSlot }: Props) { return (
{rightSlot ?? ( <>
Main Account
visualizer
)}
); }