operations/single-operation-details/single-operation.component.ts
Single operation component displays a single operation's status, description and creationTime.
Example:
* <c8y-single-operation [operation]="operation"></c8y-single-operation>
*
selector | c8y-single-operation |
templateUrl | ./single-operation.component.html |
Properties |
Methods |
Inputs |
constructor(singleOperationDetailsService: SingleOperationDetailsService)
|
||||||
Parameters :
|
operation
|
Type : |
ngOnInit |
ngOnInit()
|
Returns :
void
|
openDetails |
openDetails()
|
Returns :
void
|
statusClasses |
statusClasses:
|
Type : object
|
statusIcons |
statusIcons:
|
Type : object
|
<div class="c8y-list--group" *ngIf="operation">
<a class="c8y-list__item">
<div class="c8y-list__item__block">
<div class="c8y-list__item__icon">
<i
[c8yIcon]="statusIcons[operation.status]"
[ngClass]="statusClasses[operation.status]"
[tooltip]="operation.status?.toString() | translate"
placement="right"
container="body"
></i>
</div>
<div class="c8y-list__item__body p-r-16">
<div class="content-flex-40">
<div class="col-8">
<button
class="btn-clean text-truncate"
(click)="openDetails()"
title="{{ operation.description | translate }}"
>
{{ operation.description | translate }}
</button>
</div>
<div class="col-4 text-muted">
<small class="icon-flex">
<i c8yIcon="calendar" class="m-r-4"></i>
<span>{{ operation.creationTime | c8yDate }}</span>
</small>
</div>
</div>
</div>
</div>
</a>
</div>