diff --git a/packages/bbui/src/FancyForm/FancyCheckboxGroup.svelte b/packages/bbui/src/FancyForm/FancyCheckboxGroup.svelte index be37994616..c92c57388f 100644 --- a/packages/bbui/src/FancyForm/FancyCheckboxGroup.svelte +++ b/packages/bbui/src/FancyForm/FancyCheckboxGroup.svelte @@ -14,6 +14,7 @@ $: updateSelected(selectedBooleans) $: dispatch("change", selected) $: allSelected = selected?.length === options.length + $: noneSelected = !selected?.length function reset() { return Array(options.length).fill(true) @@ -48,6 +49,7 @@ text={selectAllText} compress lighter + indeterminate={!allSelected && !noneSelected} /> {/if}