fix(sidebar): toggle performance issues (#5658)

* refactor: improve observable layout change sharing
* feat: add safe delayed event of layout change
* fix: replace change layout with safe change
* fix: limit front card width to prevent map overflow before repaint
This commit is contained in:
Sasha Verbilo 2020-04-15 16:18:29 +03:00 committed by GitHub
parent 5cc4c19cee
commit 9eaf0bb005
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 35 additions and 23 deletions

View file

@ -26,7 +26,7 @@ export class TrafficChartComponent implements AfterViewInit, OnDestroy {
constructor(private theme: NbThemeService,
private layoutService: LayoutService) {
this.layoutService.onChangeLayoutSize()
this.layoutService.onSafeChangeLayoutSize()
.pipe(
takeWhile(() => this.alive),
)