From 4e69d00e4269f8769d9fc039a475159321dead2b Mon Sep 17 00:00:00 2001 From: digital-plant-guard Date: Fri, 23 Aug 2024 17:22:50 +0300 Subject: [PATCH] fix(components/tabs): fix Cannot read properties of undefined (reading 'disconnect') #2013 --- libs/components/src/lib/components/tabs/tabs.component.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/components/src/lib/components/tabs/tabs.component.ts b/libs/components/src/lib/components/tabs/tabs.component.ts index 08bb1976d..d1b3fa1d6 100644 --- a/libs/components/src/lib/components/tabs/tabs.component.ts +++ b/libs/components/src/lib/components/tabs/tabs.component.ts @@ -115,8 +115,8 @@ export class PrizmTabsComponent extends PrizmAbstractTestId implements OnInit, O readonly prizmIsTextOverflow$ = prizmIsTextOverflow$; - private mutationObserver!: MutationObserver; - private resizeObserver!: ResizeObserver; + private mutationObserver?: MutationObserver; + private resizeObserver?: ResizeObserver; private mutationDetector$: Subject = new Subject(); private subscription: Subscription = new Subscription(); @@ -169,8 +169,8 @@ export class PrizmTabsComponent extends PrizmAbstractTestId implements OnInit, O } public ngOnDestroy(): void { - this.mutationObserver.disconnect(); - this.resizeObserver.disconnect(); + this.mutationObserver?.disconnect(); + this.resizeObserver?.disconnect(); this.mutationDetector$.complete(); this.subscription.unsubscribe(); }