diff --git a/preprocess/api.json b/preprocess/api.json index 54129914..8b8db01e 100644 --- a/preprocess/api.json +++ b/preprocess/api.json @@ -656,4 +656,4 @@ "path": "carbon-components-svelte/src/UnorderedList/UnorderedList.svelte" } } -} +} \ No newline at end of file diff --git a/src/Checkbox/Checkbox.svelte b/src/Checkbox/Checkbox.svelte index d2680104..adfad805 100644 --- a/src/Checkbox/Checkbox.svelte +++ b/src/Checkbox/Checkbox.svelte @@ -57,6 +57,16 @@ const dispatch = createEventDispatcher(); $: dispatch("check", checked); + $: checked = group.indexOf(value) >= 0; + + const updateGroup = () => { + if (checked) { + group = [...group, value]; + } else { + group.splice(group.indexOf(value), 1); + group = group; + } + }; @@ -80,7 +90,6 @@ >