Skip to content

Commit 768b02c

Browse files
authored
Merge branch 'master' into rkaraivanov/multi-column-headers
2 parents a8efb1b + 5a6c420 commit 768b02c

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

projects/igniteui-angular/src/lib/navigation-drawer/navigation-drawer.component.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -460,9 +460,6 @@ export class IgxNavigationDrawerComponent implements
460460
if (this.pinThreshold) {
461461
this.ensureEvents();
462462
this.checkPinThreshold();
463-
} else if (this._resizeObserver) {
464-
this._resizeObserver.unsubscribe();
465-
this._resizeObserver = null;
466463
}
467464
}
468465

@@ -570,6 +567,8 @@ export class IgxNavigationDrawerComponent implements
570567
// TODO: nested in content?
571568
// setElementStyle warning https://github.com/angular/angular/issues/6563
572569
this.renderer.setElementStyle(this.drawer, 'height', window.innerHeight + 'px');
570+
} else {
571+
this.renderer.setElementStyle(this.drawer, 'height', '');
573572
}
574573
}
575574

@@ -653,9 +652,12 @@ export class IgxNavigationDrawerComponent implements
653652
this._touchManager.addGlobalEventListener('document', 'panmove', this.pan);
654653
this._touchManager.addGlobalEventListener('document', 'panend', this.panEnd);
655654
}
656-
if (this.pinThreshold && !this._resizeObserver) {
655+
if (!this._resizeObserver) {
657656
this._resizeObserver = fromEvent(window, 'resize').pipe(debounce(() => interval(150)))
658-
.subscribe((value) => { this.checkPinThreshold(); });
657+
.subscribe((value) => {
658+
this.checkPinThreshold();
659+
this.ensureDrawerHeight();
660+
});
659661
}
660662
}
661663

0 commit comments

Comments
 (0)