This commit is contained in:
Adina Țeudan 2021-08-30 16:49:20 +03:00
parent 7a59cd0994
commit 70f3c560d3
3 changed files with 4 additions and 2 deletions

View File

@ -3,7 +3,7 @@
<span class="all-caps-label">{{ label }}</span>
<mat-icon *ngIf="!!rightIcon" [matTooltip]="rightIconTooltip" [svgIcon]="rightIcon" matTooltipPosition="above"></mat-icon>
<mat-icon *ngIf="!!rightIcon" [matTooltip]="rightIconTooltip | translate" [svgIcon]="rightIcon" matTooltipPosition="above"></mat-icon>
<ng-container *ngIf="sortingService?.sortingOption$ | async as sortingOption">
<div *ngIf="!!sortByKey" [class.force-display]="sortingOption.column === sortByKey" class="sort-arrows-container">

View File

@ -11,6 +11,7 @@
<iqser-empty-state
(action)="noDataAction.emit()"
*ngIf="listingComponent.entitiesService.noData$ | async"
[buttonIcon]="noDataButtonIcon"
[buttonLabel]="noDataButtonLabel"
[icon]="noDataIcon"
[showButton]="showNoDataButton"

View File

@ -34,6 +34,7 @@ export class TableComponent<T extends Listable> implements OnInit {
@Input() classes?: string;
@Input() noDataText?: string;
@Input() noDataIcon?: string;
@Input() noDataButtonIcon?: string;
@Input() noDataButtonLabel?: string;
@Input() showNoDataButton = false;
@Output() readonly noDataAction = new EventEmitter<void>();
@ -91,7 +92,7 @@ export class TableComponent<T extends Listable> implements OnInit {
for (const config of this.tableColumnConfigs) {
gridTemplateColumnsHover += `${config.width || '1fr'} `;
}
gridTemplateColumnsHover += this.emptyColumnWidth || ''; // TODO: Check if it's always 1fr
gridTemplateColumnsHover += this.emptyColumnWidth || '';
const gridTemplateColumns = `${gridTemplateColumnsHover} ${SCROLLBAR_WIDTH}px`;
element.style.setProperty('--gridTemplateColumns', gridTemplateColumns);