diff --git a/packages/bbui/src/Form/Core/CheckboxGroup.svelte b/packages/bbui/src/Form/Core/CheckboxGroup.svelte
new file mode 100644
index 0000000000..640d5d99cd
--- /dev/null
+++ b/packages/bbui/src/Form/Core/CheckboxGroup.svelte
@@ -0,0 +1,68 @@
+
+
+
+ {#if options && Array.isArray(options)}
+ {#each options as option}
+
+
+
+ {/each}
+ {/if}
+
+
+
diff --git a/packages/bbui/src/Form/Core/Picker.svelte b/packages/bbui/src/Form/Core/Picker.svelte
index 143536a60a..2585f11939 100644
--- a/packages/bbui/src/Form/Core/Picker.svelte
+++ b/packages/bbui/src/Form/Core/Picker.svelte
@@ -43,7 +43,7 @@
return
}
searchTerm = null
- open = true
+ open = !open
}
const getSortedOptions = (options, getLabel, sort) => {
@@ -71,105 +71,73 @@
}
-
-{#if open}
- (open = false)}
- transition:fly|local={{ y: -20, duration: 200 }}
- class="spectrum-Popover spectrum-Popover--bottom spectrum-Picker-popover is-open"
- class:auto-width={autoWidth}
- >
- {#if autocomplete}
- (searchTerm = event.detail)}
- {disabled}
- placeholder="Search"
- />
- {/if}
-
+
+ {/if}
+