diff --git a/src/shared/ui/ComboControlV2/ComboControlV2.stories.svelte b/src/shared/ui/ComboControlV2/ComboControlV2.stories.svelte new file mode 100644 index 0000000..f1ac0c6 --- /dev/null +++ b/src/shared/ui/ComboControlV2/ComboControlV2.stories.svelte @@ -0,0 +1,43 @@ + + + + + + + + + + + diff --git a/src/shared/ui/ComboControlV2/ComboControlV2.svelte b/src/shared/ui/ComboControlV2/ComboControlV2.svelte index 0b83b8a..ebbbe8c 100644 --- a/src/shared/ui/ComboControlV2/ComboControlV2.svelte +++ b/src/shared/ui/ComboControlV2/ComboControlV2.svelte @@ -4,62 +4,113 @@ --> -
+
- + +
+
+ {#each Array(5) as _, i} +
+ + { + Number.isInteger(control.step) + ? Math.round(control.min + (i * (control.max - control.min) / 4)) + : (control.min + (i * (control.max - control.min) / 4)).toFixed(2) + } + +
+
+ {/each} +
+ + +
+ + {#if label} +
+
+
+ + {label} + +
+ {/if}