From 36dc9dd253b4f8384355ba6cbceae51349efc0c6 Mon Sep 17 00:00:00 2001 From: mishkolesnikov Date: Thu, 29 Mar 2018 23:45:48 +0300 Subject: [PATCH] feat(search): prevent search from crashing when no layout (#332) --- src/framework/theme/components/search/search.component.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/framework/theme/components/search/search.component.ts b/src/framework/theme/components/search/search.component.ts index 8871b9ec64..4d8ac5db6d 100644 --- a/src/framework/theme/components/search/search.component.ts +++ b/src/framework/theme/components/search/search.component.ts @@ -232,6 +232,7 @@ export class NbSearchComponent implements OnInit, AfterViewInit, OnDestroy { ]) .pipe( takeWhile(() => this.alive), + filter(([componentRef, data]: [ComponentRef, any]) => componentRef != null), filter(([componentRef, data]: [ComponentRef, any]) => !this.tag || data.tag === this.tag), ) .subscribe(([componentRef]: [ComponentRef]) => { @@ -252,6 +253,7 @@ export class NbSearchComponent implements OnInit, AfterViewInit, OnDestroy { ]) .pipe( takeWhile(() => this.alive), + filter(([componentRef, data]: [ComponentRef, any]) => componentRef != null), filter(([componentRef, data]: [ComponentRef, any]) => !this.tag || data.tag === this.tag), ) .subscribe(([componentRef]: [ComponentRef]) => {