From 73b6d0f321a05aadb221f3e3623d116969e966a8 Mon Sep 17 00:00:00 2001 From: Mashy Date: Tue, 19 Nov 2019 22:13:00 +1000 Subject: [PATCH] clear selected items on new selections, reclaim doesn't turn combine red --- client/src/components/vbox.component.jsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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()}