diff --git a/client/src/components/vbox.component.jsx b/client/src/components/vbox.component.jsx index 8448a5af..6462bdb5 100644 --- a/client/src/components/vbox.component.jsx +++ b/client/src/components/vbox.component.jsx @@ -131,15 +131,13 @@ function Vbox(args) { function boundClick(e, i) { if (reclaiming && vbox.bound[i]) sendVboxReclaim(i); else if (vbox.bound[i]) { - boundTimer = null; - if (['Red', 'Green', 'Blue'].includes(vbox.bound[i])) { - const insert = combiner.findIndex(j => j === null); - if (insert === 2 || insert === -1) return setCombiner([i, null, combiner[2]]); - combiner[insert] = i; - } else { - combiner[2] = i; - } + const insert = ['Red', 'Green', 'Blue'].includes(vbox.bound[i]) + ? combiner.findIndex(j => j === null) + : 2; + if (insert === -1) return setCombiner([i, null, null]); + combiner[insert] = i; + boundTimer = null; return setCombiner(combiner); } return false;