Scrum4Me/app/(app)/admin/page.tsx
Scrum4Me Agent c0ded1f482 feat(ST-nma6ylbl): requireAdmin() guard + /admin layout-shell + tests
- lib/auth-guard.ts: requireAdmin() toegevoegd — redirect /dashboard bij !userId of !isAdmin
- app/(app)/admin/layout.tsx: admin-sidebar met links naar /admin/users, /admin/jobs, /admin/products
- app/(app)/admin/page.tsx: redirect-stub naar /admin/users
- __tests__/lib/auth-guard.test.ts: 3 tests voor requireAdmin() (geen userId, isAdmin=false, isAdmin=true)
2026-05-05 14:26:03 +02:00

5 lines
111 B
TypeScript

import { redirect } from 'next/navigation'
export default function AdminPage() {
redirect('/admin/users')
}