From ac82066aab718b88a8796367269e982508d10622 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 4 Jan 2026 14:22:37 -0800 Subject: [PATCH] add ElementPicker component --- .../ui/element-picker/ElementPicker.svelte | 121 ++++++++++++++++++ .../ElementPickerSegmented.svelte | 117 +++++++++++++++++ .../element-picker/element-picker.module.scss | 51 ++++++++ 3 files changed, 289 insertions(+) create mode 100644 src/lib/components/ui/element-picker/ElementPicker.svelte create mode 100644 src/lib/components/ui/element-picker/ElementPickerSegmented.svelte create mode 100644 src/lib/components/ui/element-picker/element-picker.module.scss diff --git a/src/lib/components/ui/element-picker/ElementPicker.svelte b/src/lib/components/ui/element-picker/ElementPicker.svelte new file mode 100644 index 00000000..1a5be14e --- /dev/null +++ b/src/lib/components/ui/element-picker/ElementPicker.svelte @@ -0,0 +1,121 @@ + + + + +{#if shouldUseDropdown} + {#if multiple} + + {:else} +