import { Component, OnInit, } from '@angular/core'; import { RouterLink } from '@angular/router'; import { TranslateModule } from '@ngx-translate/core'; import { AuthService } from '../core/auth/auth.service'; import { ServerResponseService } from '../core/services/server-response.service'; /** * This component representing the `Forbidden` DSpace page. */ @Component({ selector: 'ds-base-forbidden', templateUrl: './forbidden.component.html', styleUrls: ['./forbidden.component.scss'], standalone: true, imports: [RouterLink, TranslateModule], }) export class ForbiddenComponent implements OnInit { /** * Initialize instance variables * * @param {AuthService} authService * @param {ServerResponseService} responseService */ constructor(private authService: AuthService, private responseService: ServerResponseService) { this.responseService.setForbidden(); } /** * Remove redirect url from the state */ ngOnInit(): void { this.authService.clearRedirectUrl(); } }