blob: ac2773e58866f6c2d9866abbcd577a4723fa4149 [file] [log] [blame]
<!-------------------------------------------------------------------------------
* Copyright (c) 2020 Contributors to the Eclipse Foundation
*
* See the NOTICE file(s) distributed with this work for additional
* information regarding copyright ownership.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
-------------------------------------------------------------------------------->
<app-progress-spinner
[class.progress-spinner---hidden]="!appLoading">
</app-progress-spinner>
<div *ngIf="appLoading && appLoadingMessage?.trim().length > 0" class="loading-message">
{{appLoadingMessage}}
</div>
<ng-container *ngIf="!appLoading">
<div *ngIf="appErrorMessage" class="error-message">
<mat-icon class="error-message---icon">error</mat-icon>
<span class="error-message---text">{{appErrorMessage | translate}}</span>
</div>
<ng-content></ng-content>
</ng-container>