[sortField]="sort.field" [sortOrder]="sort.order" (onLazyLoad)="loadLazy($event)" dataKey="id"
[showCurrentPageReport]="true" i18n-currentPageReportTemplate
currentPageReportTemplate="Showing {{'{first}'}} to {{'{last}'}} of {{'{totalRecords}'}} imports"
- (onPage)="onPage($event)" [expandedRowKeys]="expandedRows"
+ [expandedRowKeys]="expandedRows"
>
<ng-template pTemplate="header">
<tr>
<ng-template pTemplate="body" let-expanded="expanded" let-videoImport>
<tr>
- <td class="expand-cell">
- <span *ngIf="videoImport.error" class="expander" [pRowToggler]="videoImport" i18n-ngbTooltip ngbTooltip="See the error">
- <i [ngClass]="expanded ? 'glyphicon glyphicon-menu-down' : 'glyphicon glyphicon-menu-right'"></i>
- </span>
+ <td class="expand-cell" [pRowToggler]="videoImport">
+ <my-table-expander-icon [expanded]="expanded"></my-table-expander-icon>
</td>
<td class="action-cell">
</td>
<td>
- <span class="badge" [ngClass]="getVideoImportStateClass(videoImport.state)">
+ <span class="badge" [ngClass]="getVideoImportStateClass(videoImport.state.id)">
{{ videoImport.state.label }}
</span>
</td>