diff --git a/src/lib/filtering/popup-filter/popup-filter.component.html b/src/lib/filtering/popup-filter/popup-filter.component.html index 66b5ee8..ec41649 100644 --- a/src/lib/filtering/popup-filter/popup-filter.component.html +++ b/src/lib/filtering/popup-filter/popup-filter.component.html @@ -5,7 +5,7 @@ [class.disabled]="primaryFiltersDisabled$ | async" [disabled]="primaryFiltersDisabled$ | async" [icon]="primaryGroup.icon" - [label]="primaryGroup.label.capitalize() || ('filter-menu.label' | translate)" + [label]="primaryGroup.label?.capitalize() || ('filter-menu.label' | translate)" [matMenuTriggerFor]="filterMenu" [showDot]="hasActiveFilters$ | async" id="{{ primaryGroup.slug }}" @@ -17,7 +17,7 @@ [attr.aria-expanded]="expanded$ | async" [class.disabled]="primaryFiltersDisabled$ | async" [disabled]="primaryFiltersDisabled$ | async" - [label]="primaryGroup.label.capitalize() || ('filter-menu.label' | translate)" + [label]="primaryGroup.label?.capitalize() || ('filter-menu.label' | translate)" [matMenuTriggerFor]="filterMenu" [showDot]="hasActiveFilters$ | async" > diff --git a/src/lib/filtering/popup-filter/popup-filter.component.ts b/src/lib/filtering/popup-filter/popup-filter.component.ts index 50573b4..0270e9a 100644 --- a/src/lib/filtering/popup-filter/popup-filter.component.ts +++ b/src/lib/filtering/popup-filter/popup-filter.component.ts @@ -6,6 +6,7 @@ import { FilterService } from '../filter.service'; import { IFilterGroup } from '../models/filter-group.model'; import { SearchService } from '../../search'; import { Filter, IFilter } from '..'; +import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker'; @Component({ selector: 'iqser-popup-filter [primaryFiltersSlug]', @@ -18,7 +19,7 @@ export class PopupFilterComponent implements OnInit { @Input() primaryFiltersSlug!: string; @Input() actionsTemplate?: TemplateRef; @Input() secondaryFiltersSlug = ''; - @Input() primaryFiltersLabel?: string; + @Input() primaryFiltersLabel: string = _('filter-menu.filter-types'); hasActiveFilters$?: Observable;