feat: add admin layout with sidebar, auth guard, and navbar link

- Admin layout with server-side auth guard (redirects non-admins)
- Reusable sidebar component with active state detection
- Navbar profile dropdown shows admin link for admin users
- Admin routes are noindexed (robots: false)
- /admin redirects to /admin/users
This commit is contained in:
2026-04-27 21:02:28 +08:00
parent e4e78cc578
commit 012ad64a0d
5 changed files with 131 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
import { redirect } from "next/navigation"
export default function AdminPage() {
redirect("/admin/users")
}