'use client';
import DashboardPage from './pages/DashboardPage.js';
import UsersPage from './pages/UsersPage.js';
import UserEditPage from './pages/UserEditPage.js';
import ProfilePage from './pages/ProfilePage.js';
import RolesPage from './pages/RolesPage.js';
import RoleEditPage from './pages/RoleEditPage.js';
export default function AdminPagesClient({ params, user, dashboardStats = null }) {
const parts = params?.admin || [];
const page = parts[0] || 'dashboard';
if (page === 'users' && parts[1] === 'edit' && parts[2]) {
return ;
}
if (page === 'roles' && parts[1] === 'edit' && parts[2]) {
return ;
}
if (page === 'roles' && parts[1] === 'new') {
return ;
}
const corePages = {
dashboard: () => ,
users: () => ,
profile: () => ,
roles: () => ,
};
const CorePageComponent = corePages[page];
return CorePageComponent ? : ;
}