@Injectable({ providedIn: 'root' }) export class PermissionsService { isAdmin(isAdmin: boolean) { return isAdmin; } } export const canActivate = (isAdmin: boolean, permissionService = inject(PermissionsService)) => permissionService.isAdmin(isAdmin); export const APP_ROUTES: [{ path: 'dashboard', canActivate: [() => canActivate(true)], loadComponent: () => import('./dashboard/admin.component'), }]