25 lines
760 B
HTML
25 lines
760 B
HTML
<br>
|
|
<mat-progress-bar *ngIf="!success && !error" mode="indeterminate"></mat-progress-bar>
|
|
|
|
<div *ngIf="success">
|
|
<h3>{{model.username}}</h3>
|
|
<app-profilefields [username]="model.username"></app-profilefields>
|
|
<div *ngIf="model.aliases && model.aliases.length > 0">
|
|
<h4>{{'user.aliases' | i18n}}</h4>
|
|
<mat-list>
|
|
<mat-list-item *ngFor="let alias of model.aliases">{{alias}}</mat-list-item>
|
|
</mat-list>
|
|
</div>
|
|
</div>
|
|
|
|
<mat-card class="warn" *ngIf="error">
|
|
<mat-card-header>
|
|
<mat-card-title>{{error.status}}</mat-card-title>
|
|
<mat-card-subtitle>{{'user.unavailable' | i18n}}</mat-card-subtitle>
|
|
</mat-card-header>
|
|
<mat-card-content>
|
|
<p>
|
|
{{'user.unavailable.text' | i18n}}
|
|
</p>
|
|
</mat-card-content>
|
|
</mat-card> |