TRM-coding | 130f05c | 2025-06-15 16:05:28 +0800 | [diff] [blame] | 1 | import React from 'react'; |
| 2 | import { NavLink, Outlet } from 'react-router-dom'; |
TRM-coding | d1cbf67 | 2025-06-18 15:15:08 +0800 | [diff] [blame] | 3 | import '../style/SuperAdmin.css'; |
TRM-coding | 130f05c | 2025-06-15 16:05:28 +0800 | [diff] [blame] | 4 | |
| 5 | export default function SuperAdmin() { |
TRM-coding | d1cbf67 | 2025-06-18 15:15:08 +0800 | [diff] [blame] | 6 | const SUPERADMIN_USER_ID = 3; |
| 7 | |
TRM-coding | 130f05c | 2025-06-15 16:05:28 +0800 | [diff] [blame] | 8 | return ( |
| 9 | <div className="super-admin-container"> |
| 10 | <aside className="super-admin-sidebar"> |
| 11 | <h2>超级管理员</h2> |
| 12 | <nav> |
| 13 | <ul> |
| 14 | <li> |
| 15 | <NavLink |
| 16 | to="users" |
| 17 | end |
| 18 | className={({ isActive }) => isActive ? 'active' : ''} |
| 19 | > |
| 20 | 用户管理 |
| 21 | </NavLink> |
| 22 | </li> |
| 23 | <li> |
| 24 | <NavLink |
| 25 | to="dashboard" |
| 26 | className={({ isActive }) => isActive ? 'active' : ''} |
| 27 | > |
| 28 | 平台运行监控 |
| 29 | </NavLink> |
| 30 | </li> |
| 31 | </ul> |
| 32 | </nav> |
| 33 | </aside> |
| 34 | |
| 35 | <main className="super-admin-content"> |
| 36 | <Outlet /> |
| 37 | </main> |
| 38 | </div> |
| 39 | ); |
| 40 | } |