27 lines
1.4 KiB
HTML
27 lines
1.4 KiB
HTML
<div tabindex="0" ng-class="generateSelectedClass($index)">
|
|
<div class="chat__search-result-item" ng-if="item.isPerson"
|
|
ng-class="{'offline': item.available.toLowerCase() != 'online'}">
|
|
<img ux-id="people-icon" class="chat__search-result_thumbnail" user-availability="item" thumbnail-img="{{item.thumbnail}}" imgplaceholder="user" />
|
|
|
|
<div ux-id="person-name" class="chat__search-result_user-details">{{item.displayName || item.fullName}}</div>
|
|
<div ux-id="person-phone" class="chat__search-result_user-phone">{{item.phone}}</div>
|
|
<div ux-id="person-email" class="chat__search-result_user-email">{{item.email}}</div>
|
|
</div>
|
|
|
|
<div class="chat__search-result-item" ng-if="!item.isPerson">
|
|
<div ux-id="ticket-icon" class="chat__search-result_icon" ng-class="'icon-'+item.type"></div>
|
|
|
|
<div class="chat__search-result_item-description">
|
|
<div ux-id="ticket-id" class="chat__search-result_display-id">
|
|
{{item.displayId}}
|
|
</div>
|
|
<div ux-id="ticket-status" class="chat__search-result_status">
|
|
<span class="chat__search-result_status-label">{{'ticket.status' | i18n}}:</span>
|
|
{{item.additionalInformation ? (item.additionalInformation.status ? (item.additionalInformation.status.value | localizeLabel: 'status': item.type) : "") : ""}}
|
|
</div>
|
|
<div ux-id="ticket-title" class="chat__search-result_title">{{item.title}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|