• { if (!disabled) { update(id); } }} on:mouseover on:mouseenter on:mouseleave on:keydown={({ key }) => { if (!disabled) { if (key === 'ArrowRight') { change(1); } else if (key === 'ArrowLeft') { change(-1); } else if (key === ' ' || key === 'Enter') { update(id); } } }}> {label}