blob: 581dfe9787e47ba5c80a8b48cb9a487aff0e218f [file] [log] [blame]
import React from 'react';
import {
Routes,
Route,
Navigate,
} from 'react-router-dom';
import AdminPage from './Admin';
import UserManagement from './UserManagement';
import LogsDashboard from './LogsDashboard';
import SuperAdmin from './SuperAdmin';
export default function App() {
return (
<Routes>
<Route path="/" element={<Navigate to="admin" replace />} />
{/* 普通管理员,无 header */}
<Route path="admin" element={<AdminPage />} />
{/* 超级管理员,只用 SuperAdminLayout */}
<Route path="superadmin" element={<SuperAdmin />}>
<Route index element={<Navigate to="users" replace />} />
<Route path="users" element={<UserManagement />} />
<Route path="dashboard" element={<LogsDashboard />} />
</Route>
</Routes>
);
}