|
2 | 2 | |
3 | 3 | <mat-icon [matMenuTriggerFor]="menu">search</mat-icon> |
4 | 4 | <mat-menu #menu="matMenu" class="filter-menu"> |
5 | | - <div (click)="ignoreMenuClick($event);" class="ada-filter-block"> |
| 5 | + <div (click)="ignoreMenuClick($event);" class="ada-filter-block" *ngIf="!isSingleFilterEnabled()"> |
6 | 6 | <select class="ada-filter-input" [(ngModel)]="filterType"> |
7 | | - <option value="CONTAINS" *ngIf="!hasSetSelect() && !hasDateTimeSelect()">Contains</option> |
8 | | - <option value="STARTS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect()">Starts with</option> |
9 | | - <option value="ENDS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect()">Ends with</option> |
10 | | - <option value="EQUALS" *ngIf="!hasSetSelect()">Equals</option> |
11 | | - <option value="NOT_EQUALS" *ngIf="!hasSetSelect()">Not equals</option> |
12 | | - <option value="RANGE" *ngIf="!hasSetSelect()">Range</option> |
13 | | - <option value="IN" *ngIf="hasSetSelect() && !hasDateTimeSelect()">In</option> |
14 | | - <option value="NIN" *ngIf="hasSetSelect() && !hasDateTimeSelect()">Not in</option> |
15 | | - <option value="GREATER_THAN" *ngIf="hasDateTimeSelect()">Greater than</option> |
16 | | - <option value="GREATER_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect()">Greater than or equals</option> |
17 | | - <option value="LESS_THAN" *ngIf="hasDateTimeSelect()">Less than</option> |
18 | | - <option value="LESS_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect()">Less than or equals</option> |
| 7 | + <option value="CONTAINS" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.CONTAINS)">Contains</option> |
| 8 | + <option value="STARTS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.STARTS_WITH)">Starts with</option> |
| 9 | + <option value="ENDS_WITH" *ngIf="!hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.ENDS_WITH)">Ends with</option> |
| 10 | + <option value="EQUALS" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.EQUALS)">Equals</option> |
| 11 | + <option value="NOT_EQUALS" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.NOT_EQUALS)">Not equals</option> |
| 12 | + <option value="RANGE" *ngIf="!hasSetSelect() && isFilterEnabled(FILTER_TYPES.RANGE)">Range</option> |
| 13 | + <option value="IN" *ngIf="hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.IN)">In</option> |
| 14 | + <option value="NIN" *ngIf="hasSetSelect() && !hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.NIN)">Not in</option> |
| 15 | + <option value="GREATER_THAN" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.GREATER_THAN)">Greater than</option> |
| 16 | + <option value="GREATER_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.GREATER_THAN_OR_EQUALS)">Greater than or equals</option> |
| 17 | + <option value="LESS_THAN" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.LESS_THAN)">Less than</option> |
| 18 | + <option value="LESS_THAN_OR_EQUALS" *ngIf="hasDateTimeSelect() && isFilterEnabled(FILTER_TYPES.LESS_THAN_OR_EQUALS)">Less than or equals</option> |
19 | 19 | </select> |
20 | 20 | </div> |
21 | 21 | <div (click)="ignoreMenuClick($event);" *ngIf="hasSetSelect()" class="ada-filter-block"> |
|
0 commit comments