lock info when vbox / inv items selected

This commit is contained in:
Mashy 2019-11-18 23:58:48 +10:00
parent 5fdabc0f21
commit 2c14cfc494
2 changed files with 9 additions and 3 deletions

View File

@ -120,10 +120,10 @@ function Construct(props) {
setItemUnequip([]);
return true;
}
function hoverInfo(e, info) {
if (!info) return false;
e.stopPropagation();
if (!info) return false;
if (vboxSelected[0] || itemEquip > -1) return false;
return setInfo(info);
}

View File

@ -436,10 +436,16 @@ class Vbox extends preact.Component {
//
function hoverInfo(e, newInfo) {
e.stopPropagation();
if (vboxSelected[0]) return true;
if (combiner.length !== 0) {
const base = combiner.find(c => !['Red', 'Blue', 'Green'].includes(vbox.bound[c]));
if (base || base === 0) return true;
}
return setInfo(newInfo);
}
const classes = `vbox`;
const classes = 'vbox';
return (
<div class={classes}>
{vboxElement()}