From 5eda852e94ea98a48d8f5354b7ae7f31be94d575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adina=20=C8=9Aeudan?= Date: Sun, 3 Oct 2021 01:27:58 +0300 Subject: [PATCH] Fixed lint errors --- src/lib/listing/page-header/models/button-config.model.ts | 2 +- src/lib/listing/page-header/page-header.component.ts | 2 +- src/lib/utils/custom-route-reuse.strategy.ts | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/listing/page-header/models/button-config.model.ts b/src/lib/listing/page-header/models/button-config.model.ts index 43ff455..67ab4d8 100644 --- a/src/lib/listing/page-header/models/button-config.model.ts +++ b/src/lib/listing/page-header/models/button-config.model.ts @@ -1,4 +1,4 @@ -import { IconButtonType } from '@iqser/common-ui'; +import { IconButtonType } from '../../../buttons'; import { ActionConfig } from './action-config.model'; export interface ButtonConfig extends ActionConfig { diff --git a/src/lib/listing/page-header/page-header.component.ts b/src/lib/listing/page-header/page-header.component.ts index 18e4437..9857a76 100644 --- a/src/lib/listing/page-header/page-header.component.ts +++ b/src/lib/listing/page-header/page-header.component.ts @@ -18,7 +18,7 @@ export class PageHeaderComponent { readonly iconButtonTypes = IconButtonTypes; @Input() pageLabel?: string; - @Input() showCloseButton: boolean = false; + @Input() showCloseButton = false; @Input() actionConfigs?: readonly ActionConfig[]; @Input() buttonConfigs?: readonly ButtonConfig[]; @Input() viewModeSelection?: TemplateRef; diff --git a/src/lib/utils/custom-route-reuse.strategy.ts b/src/lib/utils/custom-route-reuse.strategy.ts index 2cc8956..3780fe2 100644 --- a/src/lib/utils/custom-route-reuse.strategy.ts +++ b/src/lib/utils/custom-route-reuse.strategy.ts @@ -38,7 +38,9 @@ export class CustomRouteReuseStrategy implements RouteReuseStrategy { const element: any = handle; + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access if (element?.componentRef?.instance?.ngOnDetach) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access this._onDetach(element.componentRef?.instance); } @@ -56,7 +58,9 @@ export class CustomRouteReuseStrategy implements RouteReuseStrategy { const key = this._getKey(route); const element: any = this._storedRoutes[key]?.handle; + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access if (element?.componentRef?.instance?.ngOnAttach) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access this._onAttach(element.componentRef?.instance, this._storedRoutes[key].previousRoute); }