diff --git a/src/app/app.component.html b/src/app/app.component.html index 85d1c1b96267bfef637e2b660d63cbad867d232c..29888b584b0c42354eafcf361d10c0ff1efb6e0c 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -86,7 +86,11 @@ <mat-icon>add</mat-icon> {{ uitextSidenavNewCalc }} </a> - <a id="side-nav-empty-session" (click)="sidenav.close(); emptySession()"> + <a *ngIf="enableEmptySessionMenu" id="side-nav-empty-session" (click)="sidenav.close(); emptySession()"> + <mat-icon>insert_drive_file</mat-icon> + {{ uitextSidenavEmptySession }} + </a> + <a *ngIf="! enableEmptySessionMenu" id="side-nav-empty-session" class="disabled-link"> <mat-icon>insert_drive_file</mat-icon> {{ uitextSidenavEmptySession }} </a> diff --git a/src/app/app.component.ts b/src/app/app.component.ts index f14e6500d9849228e120e5cff51bb2a3043561c0..98705daca673a518d7f0320dc14a7d2ca8128f49 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -305,6 +305,10 @@ export class AppComponent implements OnInit, OnDestroy, Observer { return this._calculators.length > 0; } + public get enableEmptySessionMenu(): boolean { + return this._calculators.length > 0; + } + // interface Observer update(sender: any, data: any): void {