From b44b582f354411a80b5355c00f3155ffaee2e915 Mon Sep 17 00:00:00 2001 From: Adam Bohannon Date: Sun, 31 Dec 2017 14:07:42 -0800 Subject: [PATCH] fix(Panes): pane resizing issue fix(Panes): pane resizing issue fix(panes): added ternary to redux action fix(Panes): removed console log fix(Panes): Updated leftBound with lodash condition fix(Panes): Refactored condition for leftPane --- common/app/Panes/redux/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/app/Panes/redux/index.js b/common/app/Panes/redux/index.js index 409dc611b7..d5e6c6c562 100644 --- a/common/app/Panes/redux/index.js +++ b/common/app/Panes/redux/index.js @@ -166,7 +166,9 @@ export default function createPanesAspects({ createPanesMap }) { const leftPane = state.panesByName[getPaneName(state.panes, paneIndex - 1)] || {}; const rightBound = (rightPane.dividerLeft || 100) - dividerBuffer; - const leftBound = (leftPane.dividerLeft || 0) + dividerBuffer; + const leftBound = + (leftPane.isHidden || typeof leftPane.isHidden === 'undefined') ? + dividerBuffer : (leftPane.dividerLeft + dividerBuffer); const newPosition = _.clamp( (clientX / width) * 100, leftBound, @@ -205,7 +207,7 @@ export default function createPanesAspects({ createPanesMap }) { isMapPaneHidden: !state.isMapPaneHidden }) }), - defaultState, + defaultState ), function metaReducer(state = defaultState, action) { if (action.meta && action.meta.panesMap) {