From 9a74fc14a7197b18a5f362b37a7bee324adaebfe Mon Sep 17 00:00:00 2001 From: Dmitry Nehaychik <4dmitr@gmail.com> Date: Fri, 27 Jul 2018 18:17:03 +0300 Subject: [PATCH] fix(docs): delay first calculation of examples' height (#586) --- docs/app/example/example.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/app/example/example.component.ts b/docs/app/example/example.component.ts index 321cc4ee7d..6c3585aebb 100644 --- a/docs/app/example/example.component.ts +++ b/docs/app/example/example.component.ts @@ -1,6 +1,7 @@ import { AfterViewInit, Component, Inject, OnDestroy, OnInit } from '@angular/core'; import { Router } from '@angular/router'; -import { takeWhile } from 'rxjs/operators'; +import { of as observableOf } from 'rxjs'; +import { takeWhile, delay } from 'rxjs/operators'; import { NB_DOCUMENT, NbThemeService } from '@nebular/theme'; import { NgdAnalytics, NgdIframeCommunicatorService } from '../@theme/services'; @@ -27,7 +28,9 @@ export class NgdExampleComponent implements OnInit, AfterViewInit, OnDestroy { } ngAfterViewInit() { - this.sendHeight(); + observableOf(null) + .pipe(delay(500)) + .subscribe(() => this.sendHeight()); } ngOnDestroy() {