Toggle problem with on:change, on:keyup and on:click

Fixes #1556
This commit is contained in:
jqlio18 2022-11-20 18:14:56 -05:00
commit 7d4423df2b

View file

@ -60,17 +60,17 @@
class:bx--toggle-input="{true}" class:bx--toggle-input="{true}"
class:bx--toggle-input--small="{size === 'sm'}" class:bx--toggle-input--small="{size === 'sm'}"
checked="{toggled}" checked="{toggled}"
on:change
on:change="{() => { on:change="{() => {
toggled = !toggled; toggled = !toggled;
}}" }}"
on:keyup on:change
on:keyup="{(e) => { on:keyup="{(e) => {
if (e.key === ' ' || e.key === 'Enter') { if (e.key === ' ' || e.key === 'Enter') {
e.preventDefault(); e.preventDefault();
toggled = !toggled; toggled = !toggled;
} }
}}" }}"
on:keyup
on:focus on:focus
on:blur on:blur
disabled="{disabled}" disabled="{disabled}"