diff --git a/apps/client/src/app/components/header/header.component.html b/apps/client/src/app/components/header/header.component.html
index 9d566f7de..bb76ee69e 100644
--- a/apps/client/src/app/components/header/header.component.html
+++ b/apps/client/src/app/components/header/header.component.html
@@ -106,6 +106,8 @@
class="no-min-width px-1"
mat-flat-button
[matMenuTriggerFor]="accountMenu"
+ (menuClosed)="onMenuClosed()"
+ (menuOpened)="onMenuOpened()"
>
diff --git a/apps/client/src/app/components/header/header.component.ts b/apps/client/src/app/components/header/header.component.ts
index a1e1d09bf..8d8923b22 100644
--- a/apps/client/src/app/components/header/header.component.ts
+++ b/apps/client/src/app/components/header/header.component.ts
@@ -38,6 +38,7 @@ export class HeaderComponent implements OnChanges {
public hasPermissionForSubscription: boolean;
public hasPermissionToAccessAdminControl: boolean;
public impersonationId: string;
+ public isMenuOpen: boolean;
private unsubscribeSubject = new Subject();
@@ -84,6 +85,14 @@ export class HeaderComponent implements OnChanges {
window.location.reload();
}
+ public onMenuClosed() {
+ this.isMenuOpen = false;
+ }
+
+ public onMenuOpened() {
+ this.isMenuOpen = true;
+ }
+
public onSignOut() {
this.signOut.next();
}