Skip to content

Commit aacc183

Browse files
sarkapalkovicovaHejdaJakub
authored andcommitted
fix(lib): hide logout alert
While using service access, the logout alert is hidden after a page refresh.
1 parent a6d1b3a commit aacc183

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

libs/perun/login/src/lib/login-screen-service-access/login-screen-service-access.component.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, OnInit } from '@angular/core';
1+
import { AfterViewInit, Component, OnInit } from '@angular/core';
22
import { AuthzResolverService } from '@perun-web-apps/perun/openapi';
33
import { FormControl, Validators } from '@angular/forms';
44
import { Router } from '@angular/router';
@@ -9,7 +9,7 @@ import { AuthService, InitAuthService } from '@perun-web-apps/perun/services';
99
templateUrl: './login-screen-service-access.component.html',
1010
styleUrls: ['./login-screen-service-access.component.css'],
1111
})
12-
export class LoginScreenServiceAccessComponent implements OnInit {
12+
export class LoginScreenServiceAccessComponent implements OnInit, AfterViewInit {
1313
usernameCtrl = new FormControl<string>(null, [Validators.required]);
1414
passwordCtrl = new FormControl<string>(null, [Validators.required]);
1515
wrongUsernameOrPassword = false;
@@ -51,7 +51,12 @@ export class LoginScreenServiceAccessComponent implements OnInit {
5151

5252
if (sessionStorage.getItem('baAfterLogout')) {
5353
this.afterLogout = true;
54-
sessionStorage.setItem('baAfterLogout', 'false');
54+
}
55+
}
56+
57+
ngAfterViewInit(): void {
58+
if (!sessionStorage.getItem('baLogout')) {
59+
sessionStorage.removeItem('baAfterLogout');
5560
}
5661
}
5762
}

0 commit comments

Comments
 (0)