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
This commit is contained in:
Adam Bohannon
2017-12-31 14:07:42 -08:00
committed by Berkeley Martinez
parent 8319472d5a
commit b44b582f35

View File

@ -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) {