diff --git a/client/src/components/vbox.component.jsx b/client/src/components/vbox.component.jsx index c442cb28..eb88a7e1 100644 --- a/client/src/components/vbox.component.jsx +++ b/client/src/components/vbox.component.jsx @@ -63,10 +63,14 @@ const addState = connect( function receiveDispatch(dispatch) { function setCombiner(c) { + dispatch(actions.setItemUnequip([])); return dispatch(actions.setCombiner(c)); } function setReclaiming(v) { + dispatch(actions.setItemUnequip([])); + dispatch(actions.setCombiner([])); + dispatch(actions.setVboxSelected([])); return dispatch(actions.setReclaiming(v)); } @@ -75,6 +79,7 @@ const addState = connect( } function setVboxSelected(v) { + dispatch(actions.setItemUnequip([])); return dispatch(actions.setVboxSelected(v)); } @@ -237,7 +242,6 @@ class Vbox extends preact.Component { function vboxElement() { return (
setReclaiming(false)} onClick={e => e.stopPropagation()}>

e.stopPropagation()} style={vboxSelecting || (itemUnequip.length) ? { cursor: 'pointer' } : null} onDragOver={ev => ev.preventDefault()} onDrop={inventoryClick} > -
+

e.target.scrollIntoView(true)} onMouseOver={e => hoverInfo(e, 'inventory')}> INVENTORY @@ -421,7 +422,8 @@ class Vbox extends preact.Component { reclaim

-
+ +
{range(0, 9).map(i => inventoryBtn(vbox.bound[i], i))}
{combinerBtn()}