UNPKG

ng2-alfresco-userinfo

Version:
67 lines (66 loc) 4.24 kB
<div id="userinfo_container" *ngIf="isLoggedIn()"> <button md-button [mdMenuTriggerFor]="menu" class="adf-userinfo-menu_button"> <div class="adf-userinfo-button-profile" id="user-profile" data-automation-id="user-profile"> <img id="logged-user-img" [src]="getUserAvatar()" alt="user-info-profile-button" (error)="onImageLoadingError($event)" class="adf-userinfo-profile-image"/> </div> </button> <md-menu #menu="mdMenu" id="user-profile-lists" [xPosition]="menuPositionX" [yPosition]="menuPositionY" [overlapTrigger]="false" class="adf-userinfo-menu"> <md-tab-group id="tab-group-env" (click)="stopClosing($event)" class="adf-userinfo-tab" [class.adf-hide-tab]="!bpmUser || !ecmUser"> <md-tab id="ecm-panel" label="Content Services" *ngIf="ecmUser"> <md-card class="adf-userinfo-card"> <md-card-header class="adf-userinfo-card-header" [style.background-image]="'url(' + ecmBackgroundImage + ')'"> <img class="adf-userinfo-profile-picture" id="ecm-user-detail-image" alt="ecm-profile-image" (error)="onImageLoadingError($event)" [src]="getEcmUserAvatar()" /> <div class="adf-userinfo-title" id="ecm-username">{{ecmUser.fullNameDisplay}}</div> </md-card-header> <md-card-content> <div class="adf-userinfo-supporting-text"> <div class="adf-userinfo-detail"> <span id="ecm-full-name" class="adf-userinfo__detail-title">{{ecmUser.fullNameDisplay}}</span> <span class="adf-userinfo__detail-profile" id="ecm-email"> {{ecmUser.email}} </span> </div> <div class="adf-userinfo-detail"> <span class="adf-userinfo__secondary-info"> {{ 'USER_PROFILE.LABELS.ECM.JOB_TITLE' | translate }} <span id="ecm-job-title" class="adf-userinfo__detail-profile"> {{ ecmUser.jobTitle ? ecmUser.jobTitle : 'N/A' }} </span> </span> </div> </div> </md-card-content> </md-card> </md-tab> <md-tab label="Process Services" id="bpm-panel" *ngIf="bpmUser"> <md-card class="adf-userinfo-card"> <md-card-header class="adf-userinfo-card-header" [style.background-image]="'url(' + bpmBackgroundImage + ')'"> <img class="adf-userinfo-profile-picture" id="bpm-user-detail-image" alt="bpm-profile-image" (error)="onImageLoadingError($event)" [src]="getBpmUserAvatar()"/> <div class="adf-userinfo-title" id="bpm-username">{{bpmUser.fullNameDisplay}}</div> </md-card-header> <md-card-content> <div class="adf-userinfo-supporting-text"> <div class="adf-userinfo-detail"> <span id="bpm-full-name" class="adf-userinfo__detail-title">{{ bpmUser.fullNameDisplay }}</span> <span class="adf-userinfo__detail-profile" id="bpm-email"> {{bpmUser.email}} </span> </div> <div class="adf-userinfo-detail"> <span id="bpm-tenant" class="adf-userinfo__secondary-info"> {{ 'USER_PROFILE.LABELS.BPM.TENANT' | translate }} <span class="adf-userinfo__detail-profile">{{ bpmUser.tenantName ? bpmUser.tenantName : 'N/A' }}</span> </span> </div> </div> </md-card-content> </md-card> </md-tab> </md-tab-group> </md-menu> </div>