client side disable shop purchase
This commit is contained in:
parent
c1d4dd3620
commit
4e627fa34b
@ -213,6 +213,7 @@ class Vbox extends preact.Component {
|
|||||||
const classes = `${v.toLowerCase()} ${selected ? 'highlight' : ''} ${comboHighlight}`;
|
const classes = `${v.toLowerCase()} ${selected ? 'highlight' : ''} ${comboHighlight}`;
|
||||||
|
|
||||||
const vboxObject = shapes[v] ? shapes[v]() : v;
|
const vboxObject = shapes[v] ? shapes[v]() : v;
|
||||||
|
const disabled = vbox.bits <= group;
|
||||||
return (
|
return (
|
||||||
<label draggable='true'
|
<label draggable='true'
|
||||||
onDragStart={ev => {
|
onDragStart={ev => {
|
||||||
@ -223,6 +224,7 @@ class Vbox extends preact.Component {
|
|||||||
onDragEnd={clearVboxSelected}>
|
onDragEnd={clearVboxSelected}>
|
||||||
<button
|
<button
|
||||||
class={classes}
|
class={classes}
|
||||||
|
disabled={disabled}
|
||||||
onMouseOver={e => vboxHover(e, v)}
|
onMouseOver={e => vboxHover(e, v)}
|
||||||
onMouseDown={onClick}
|
onMouseDown={onClick}
|
||||||
onClick={e => e.stopPropagation()}
|
onClick={e => e.stopPropagation()}
|
||||||
@ -244,7 +246,7 @@ class Vbox extends preact.Component {
|
|||||||
onTouchStart={e => e.target.scrollIntoView(true)}
|
onTouchStart={e => e.target.scrollIntoView(true)}
|
||||||
onMouseOver={e => hoverInfo(e, 'vbox')}> VBOX
|
onMouseOver={e => hoverInfo(e, 'vbox')}> VBOX
|
||||||
</h3>
|
</h3>
|
||||||
<div class="bits" onMouseOver={e => hoverInfo(e, 'bits')} >{vbox.bits}b</div>
|
<div class={`bits ${vbox.bits < 3 ? 'red' : false}`} onMouseOver={e => hoverInfo(e, 'bits')} >{vbox.bits}b</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="vbox-colours">
|
<div class="vbox-colours">
|
||||||
{range(0, 6).map(i => availableBtn(vbox.free[0][i], 0, i))}
|
{range(0, 6).map(i => availableBtn(vbox.free[0][i], 0, i))}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user