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 (
{/* Portal header with tab navigation */}

Admin

{/* Horizontal tab navigation */}
{/* Page content */}
} /> } /> } /> } />
); }