import Link from 'next/link'; import { useRouter } from 'next/router'; import { useAuth } from '../hooks/useAuth'; export default function Sidebar() { const router = useRouter(); const { user, isAdmin, logout } = useAuth(); const userLinks = [ { href: '/dashboard', label: 'Dashboard', icon: '📊' }, { href: '/scans', label: 'Scan History', icon: '🔍' }, { href: '/subscription', label: 'Subscription', icon: '💳' }, { href: '/settings', label: 'Settings', icon: '⚙️' }, ]; const adminLinks = [ { href: '/admin', label: 'Admin Dashboard', icon: '🛡️' }, { href: '/admin/users', label: 'Users', icon: '👥' }, { href: '/admin/licenses', label: 'Licenses', icon: '🔑' }, { href: '/admin/revenue', label: 'Revenue', icon: '💰' }, ]; const links = isAdmin ? [...userLinks, ...adminLinks] : userLinks; return ( ); }