Skip to content

Commit 1771742

Browse files
committed
fix: #1642
1 parent ca4e460 commit 1771742

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/lib/forms/checkbox/Checkbox.svelte

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,19 @@
2121
{#if choices.length > 0}
2222
{#each choices as choice, i}
2323
<div class={cn(divStyle(), divClass)}>
24-
<input type="checkbox" value={choice.value} checked={choice.checked ?? false} {disabled} bind:group {...restProps} class={cn(base(), className)} />
2524
<Label show={true} {...labelProps}>
25+
<input type="checkbox" value={choice.value} checked={choice.checked ?? false} {disabled} bind:group {...restProps} class={cn(base(), className)} />
2626
{renderLabel(choice)}
2727
</Label>
2828
</div>
2929
{/each}
3030
{:else}
3131
<div class={cn(divStyle(), divClass)}>
32-
<input type="checkbox" {value} bind:checked {indeterminate} {disabled} {...restProps} class={cn(base(), className)} />
33-
{#if children}
34-
{@render children({ value, checked, disabled })}
35-
{/if}
32+
<Label show={true} {...labelProps}>
33+
<input type="checkbox" {value} bind:checked {indeterminate} {disabled} {...restProps} class={cn(base(), className)} />
34+
{#if children}
35+
{@render children({ value, checked, disabled })}
36+
{/if}
37+
</Label>
3638
</div>
3739
{/if}

0 commit comments

Comments
 (0)