fix: panel resizer callback

This commit is contained in:
Mo Bitar
2020-04-22 08:32:51 -05:00
parent 2ce981a1ea
commit 7a615bc137
8 changed files with 38 additions and 27 deletions

View File

@@ -37,7 +37,7 @@ interface PanelResizerScope {
hoverable: boolean
index: number
minWidth: number
onResizeFinish: ResizeFinishCallback
onResizeFinish: () => ResizeFinishCallback
panelId: string
property: PanelSide
}
@@ -52,7 +52,7 @@ class PanelResizerCtrl implements PanelResizerScope {
hoverable!: boolean
index!: number
minWidth!: number
onResizeFinish!: ResizeFinishCallback
onResizeFinish!: () => ResizeFinishCallback
panelId!: string
property!: PanelSide
@@ -195,7 +195,7 @@ class PanelResizerCtrl implements PanelResizerScope {
}
this.finishSettingWidth();
const newCollapseState = !preClickCollapseState;
this.onResizeFinish(
this.onResizeFinish()(
this.lastWidth,
this.lastLeft,
this.isAtMaxWidth(),
@@ -227,7 +227,7 @@ class PanelResizerCtrl implements PanelResizerScope {
this.panel.classList.remove(CssClass.NoSelection);
const isMaxWidth = this.isAtMaxWidth();
if (this.onResizeFinish) {
this.onResizeFinish(
this.onResizeFinish()(
this.lastWidth,
this.lastLeft,
isMaxWidth,