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;