fix warnings

This commit is contained in:
Dan Percic 2022-01-28 10:18:26 +02:00
parent 12ace14f3b
commit 40ea94873b
4 changed files with 8 additions and 8 deletions

View File

@ -9,7 +9,7 @@
<mat-icon *ngIf="!first" svgIcon="iqser:arrow-right"></mat-icon>
<a
[routerLinkActiveOptions]="breadcrumb.routerLinkActiveOptions ?? { exact: false }"
[routerLinkActiveOptions]="breadcrumb.routerLinkActiveOptions || { exact: false }"
[routerLink]="breadcrumb.routerLink"
class="breadcrumb"
routerLinkActive="active"

View File

@ -1,11 +1,11 @@
<div class="label-header">
<div class="all-caps-label">{{ label }}</div>
<div class="actions">
<div (click)="selectAll($event)" class="all-caps-label primary pointer" [class.disabled]="disabled" translate="actions.all"></div>
<div (click)="selectAll($event)" [class.disabled]="disabled" class="all-caps-label primary pointer" translate="actions.all"></div>
<div
(click)="deselectAll($event)"
class="all-caps-label primary pointer"
[class.disabled]="disabled"
class="all-caps-label primary pointer"
translate="actions.none"
></div>
</div>
@ -20,8 +20,8 @@
[value]="valueMapper(option)"
>
<ng-container
[ngTemplateOutlet]="optionTemplate ?? defaultOptionTemplate"
[ngTemplateOutletContext]="{ option: option }"
[ngTemplateOutlet]="optionTemplate || defaultOptionTemplate"
></ng-container>
</mat-chip>
</mat-chip-list>

View File

@ -15,7 +15,7 @@ import { MatChip, MatChipList, MatChipSelectionChange } from '@angular/material/
],
})
export class SelectComponent implements AfterViewInit, ControlValueAccessor {
@Input() optionTemplate: TemplateRef<any>;
@Input() optionTemplate?: TemplateRef<unknown>;
@Input() label: string;
@Input() options: any[];
@Input() disabled = false;
@ -26,10 +26,10 @@ export class SelectComponent implements AfterViewInit, ControlValueAccessor {
private _value: any[] = [];
private _onChange: (value: any[]) => void;
@Input() valueMapper: (option: any) => any = option => option.key;
constructor(private readonly _changeDetector: ChangeDetectorRef) {}
@Input() valueMapper: (option: any) => any = option => option.key;
ngAfterViewInit(): void {
setTimeout(() => {
this._selectChips(this._value);

View File

@ -13,7 +13,7 @@ export type RouterLinkActiveOptions = { exact: boolean } | IsActiveMatchOptions;
export interface Breadcrumb {
readonly name$: Observable<string>;
readonly routerLink?: string[];
readonly routerLinkActiveOptions?: RouterLinkActiveOptions;
readonly routerLinkActiveOptions?: RouterLinkActiveOptions | undefined;
}
export type Breadcrumbs = List<Breadcrumb>;