From 8f1e306d3c35ed7bce3205b58cd513a34bfe2c8a Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Sun, 4 Jan 2026 19:52:47 -0800 Subject: [PATCH] add RarityPicker component with segmented and dropdown modes --- .../ui/rarity-picker/RarityPicker.svelte | 126 ++++++++ .../RarityPickerSegmented.svelte | 302 ++++++++++++++++++ 2 files changed, 428 insertions(+) create mode 100644 src/lib/components/ui/rarity-picker/RarityPicker.svelte create mode 100644 src/lib/components/ui/rarity-picker/RarityPickerSegmented.svelte diff --git a/src/lib/components/ui/rarity-picker/RarityPicker.svelte b/src/lib/components/ui/rarity-picker/RarityPicker.svelte new file mode 100644 index 00000000..9f620590 --- /dev/null +++ b/src/lib/components/ui/rarity-picker/RarityPicker.svelte @@ -0,0 +1,126 @@ + + + + +{#if shouldUseDropdown} + {#if multiple} + + {:else} +