Skip to content

Commit f158a86

Browse files
RobonauRobonau
Robonau
authored and
Robonau
committed
check
1 parent 133c464 commit f158a86

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/lib/components/switch.svelte

+5
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
// Provide a semantic label.
3737
label?: string;
3838
children?: import('svelte').Snippet;
39+
onchange?: (e: boolean) => void;
3940
onkeydown?: (
4041
e: KeyboardEvent & {
4142
currentTarget: EventTarget & HTMLDivElement;
@@ -55,6 +56,7 @@
5556
labelClass = 'ml-3',
5657
label = '',
5758
class: clasNames = '',
59+
onchange = () => {},
5860
onkeydown = () => {},
5961
children,
6062
...rest
@@ -136,6 +138,9 @@
136138
bind:checked
137139
{name}
138140
{...rest}
141+
onchange={(e) => {
142+
onchange(checked ?? false);
143+
}}
139144
disabled={rest.disabled as boolean | undefined | null}
140145
/>
141146
<!-- Label -->

0 commit comments

Comments
 (0)