first commit
This commit is contained in:
4
web/src/app/core/guards/admin.guard.ts
Normal file
4
web/src/app/core/guards/admin.guard.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
import { inject } from '@angular/core';
|
||||
import { CanActivateFn, Router } from '@angular/router';
|
||||
import { AuthService } from '../services/auth.service';
|
||||
export const adminGuard: CanActivateFn = () => { const auth = inject(AuthService); const router = inject(Router); return auth.isAdmin() ? true : router.createUrlTree(['/']); };
|
||||
Reference in New Issue
Block a user