From cd5fd1fb0971444594b59f4c0f2e9280c3589fd9 Mon Sep 17 00:00:00 2001 From: Aaron Steinfeld Date: Mon, 9 Nov 2020 12:14:55 -0800 Subject: [PATCH] fix: update layout trigger to emit on first layout --- .../src/layout/layout-change-trigger.directive.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/projects/components/src/layout/layout-change-trigger.directive.ts b/projects/components/src/layout/layout-change-trigger.directive.ts index b2f0e0877..aeb52fe56 100644 --- a/projects/components/src/layout/layout-change-trigger.directive.ts +++ b/projects/components/src/layout/layout-change-trigger.directive.ts @@ -1,5 +1,5 @@ import { Directive, Input, OnChanges } from '@angular/core'; -import { LayoutChangeService, TypedSimpleChanges } from '@hypertrace/common'; +import { LayoutChangeService } from '@hypertrace/common'; @Directive({ selector: '[htLayoutChangeTrigger]' @@ -10,9 +10,7 @@ export class LayoutChangeTriggerDirective implements OnChanges { @Input('htLayoutChangeTrigger') public changeTrigger?: unknown; - public ngOnChanges(changeObject: TypedSimpleChanges): void { - if (changeObject.changeTrigger && !changeObject.changeTrigger.isFirstChange()) { - setTimeout(() => this.layoutChange.publishLayoutChange()); - } + public ngOnChanges(): void { + setTimeout(() => this.layoutChange.publishLayoutChange()); } }