diff --git a/apps/red-ui/src/app/components/breadcrumbs/breadcrumbs.component.html b/apps/red-ui/src/app/components/breadcrumbs/breadcrumbs.component.html index 00792193c..fdf4f4b27 100644 --- a/apps/red-ui/src/app/components/breadcrumbs/breadcrumbs.component.html +++ b/apps/red-ui/src/app/components/breadcrumbs/breadcrumbs.component.html @@ -9,7 +9,7 @@
{{ label }}
-
+
@@ -20,8 +20,8 @@ [value]="valueMapper(option)" > diff --git a/apps/red-ui/src/app/modules/shared/components/select/select.component.ts b/apps/red-ui/src/app/modules/shared/components/select/select.component.ts index 6344482e5..b2e107977 100644 --- a/apps/red-ui/src/app/modules/shared/components/select/select.component.ts +++ b/apps/red-ui/src/app/modules/shared/components/select/select.component.ts @@ -15,7 +15,7 @@ import { MatChip, MatChipList, MatChipSelectionChange } from '@angular/material/ ], }) export class SelectComponent implements AfterViewInit, ControlValueAccessor { - @Input() optionTemplate: TemplateRef; + @Input() optionTemplate?: TemplateRef; @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); diff --git a/apps/red-ui/src/app/services/breadcrumbs.service.ts b/apps/red-ui/src/app/services/breadcrumbs.service.ts index 6dd0d9cae..118d0a754 100644 --- a/apps/red-ui/src/app/services/breadcrumbs.service.ts +++ b/apps/red-ui/src/app/services/breadcrumbs.service.ts @@ -13,7 +13,7 @@ export type RouterLinkActiveOptions = { exact: boolean } | IsActiveMatchOptions; export interface Breadcrumb { readonly name$: Observable; readonly routerLink?: string[]; - readonly routerLinkActiveOptions?: RouterLinkActiveOptions; + readonly routerLinkActiveOptions?: RouterLinkActiveOptions | undefined; } export type Breadcrumbs = List;