<!-- end search -->
<!-- column filters -->
<ng-container *ngIf="columnFilters.length !== 0">
- <div class="d-inline-flex position-relative">
- <svg [cdsIcon]="icons.filter"
- [size]="icons.size16"></svg>
+ <div class="filter-wrapper">
+ <svg [cdsIcon]="icons.filter"
+ [size]="icons.size16"
+ class="cds--toolbar-action__icon"></svg>
+ <cds-select (valueChange)="onSelectFilter($event)"
+ display="inline"
+ id="filter_name">
+ <ng-container *ngFor="let filter of columnFilters">
+ <option [value]="filter.column.name"
+ [selected]="filter.column.name === selectedFilter.column.name">{{ filter.column.name }}</option>
+ </ng-container>
+ </cds-select>
+ <cds-select (valueChange)="onChangeFilter($event)"
+ display="inline"
+ id="filter_option">
+ <option *ngIf="!selectedFilter.value"
+ i18n>Any</option>
+ <ng-container *ngFor="let option of selectedFilter.options">
+ <option [value]="option.raw"
+ [selected]="option.raw === selectedFilter?.value?.raw">{{ option.formatted }}</option>
+ </ng-container>
+ </cds-select>
</div>
- <cds-select (valueChange)="onSelectFilter($event)"
- display="inline"
- id="filter_name">
- <ng-container *ngFor="let filter of columnFilters">
- <option [value]="filter.column.name"
- [selected]="filter.column.name === selectedFilter.column.name">{{ filter.column.name }}</option>
- </ng-container>
- </cds-select>
- <cds-select (valueChange)="onChangeFilter($event)"
- display="inline"
- id="filter_option">
- <option *ngIf="!selectedFilter.value"
- i18n>Any</option>
- <ng-container *ngFor="let option of selectedFilter.options">
- <option [value]="option.raw"
- [selected]="option.raw === selectedFilter?.value?.raw">{{ option.formatted }}</option>
- </ng-container>
- </cds-select>
</ng-container>
<!-- end column filters -->
<!-- refresh button -->