@if (type !== 'timeFilterDropdown') { } @else {
{{ selectedTimeValue ?? 'Time Filter' }}
}
@if (isFilterActiveColor && type !== 'timeFilterDropdown') { @if (isFilterHoveredOver) {
} @else { @if (hasFilterCount) {
{{ filterCount }}
} @else {
} } }
@if (isCollapsibleFilter) { } @if (!isButtonFilter && !isCollapsibleFilter) {
@if (type !== 'timeFilterDropdown') {
{{ filterTitle | uppercase }} @if ( (type === 'dispatcherFilter' || type === 'driverFilter' || type === 'fuelStopFilter' || type === 'brokerFilter') && caDispatcherFilter?.selectedUser?.length ) {
{{ caDispatcherFilter?.selectedUser?.length }}
} @if ( 'userBox' | filterPopoverConditionsPipe : getComponentInstance() : caStatusFilter : caDispatcherFilter : caStateFilter : caTruckTypeFilter : caTrailerTypeFilter : caPmFilter ) { @let filterResult = type | filterConditionsUserBox : caTruckTypeFilter : caTrailerTypeFilter : caStatusFilter : caPmFilter; @if (filterResult) {
{{ filterResult }}
} }
@if ( 'sortItems' | filterPopoverConditionsPipe : getComponentInstance() : caStatusFilter : caDispatcherFilter : caStateFilter : caTruckTypeFilter : caTrailerTypeFilter : caPmFilter ) {
{{ type === 'statusFilter' || type === 'dispatcherFilter' || type === 'driverFilter' || type === 'fuelStopFilter' || type === 'brokerFilter' ? 'Count' : 'Name' }}
} @else { @if ( (type === 'truckFilter' || type === 'truckTypeFilter' || type === 'trailerFilter') && isRepairFilter ) {
Count
} @else { @if (type === 'stateFilter') {
{{ (caStateFilter ?.canadaSelectedStates)! .length + (caStateFilter ?.usaSelectedStates)!.length }}
} @else { @if (!searchState) {
}
} } }
}
@switch (type) {} @switch (type) { @case ('statusFilter') { } @case ('timeFilter') { } @case ('timeFilterDropdown') { } @case ('dispatcherFilter') { } @case ('driverFilter') { } @case ('fuelStopFilter') { } @case ('brokerFilter') { } @case ('stateFilter') { } @case ('truckTypeFilter') { } @case ('trailerTypeFilter') { } @case ('pmFilter') { } @case ('categoryRepairFilter') { } @case ('fuelItemFilter') { } @case ('departmentFilter') { } @case ('parkingFilter') { } @case ('tagFilter') { } @case ('actionFilter') { } @case ('labelFilter') { } @case ('userFilter') { } @case ('moduleFilter') { } @case ('violationFilter') { } }
@if (type !== 'timeFilterDropdown') {
Clear All
Set
}
}