import { NavLink, Routes, Route, Navigate, useLocation } from 'react-router-dom'; import { Users, Settings2, LayoutDashboard, ShieldCheck } from 'lucide-react'; import { cn } from '@/lib/utils'; import IAMPage from './IAMPage'; import ConfigPage from './ConfigPage'; import AdminDashboardPage from './AdminDashboardPage'; const tabs = [ { label: 'IAM Management', path: '/admin/iam', icon: Users }, { label: 'Configuration', path: '/admin/config', icon: Settings2 }, { label: 'Management Dashboard', path: '/admin/dashboard', icon: LayoutDashboard }, ]; export default function AdminPortal() { const location = useLocation(); return (