- 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)
5 lines
111 B
TypeScript
5 lines
111 B
TypeScript
import { redirect } from 'next/navigation'
|
|
|
|
export default function AdminPage() {
|
|
redirect('/admin/users')
|
|
}
|