feat: add slider field

This commit is contained in:
2026-08-23 05:18:10 +05:00
parent 7e391a420b
commit 3701fc8045
6 changed files with 123 additions and 11 deletions
+11
View File
@@ -2,6 +2,7 @@
import CheckboxField from './ui/CheckboxField.svelte';
import ColorField from './ui/ColorField.svelte';
import SelectField from './ui/SelectField.svelte';
import SliderField from './ui/SliderField.svelte';
import TextField from './ui/TextField.svelte';
import type { ParamDef } from '$lib/registry';
@@ -26,6 +27,16 @@
step={param.step}
bind:value={values[param.id]}
/>
{:else if param.type === 'slider'}
<SliderField
id={param.id}
label={param.label}
min={param.min}
max={param.max}
step={param.step}
default={param.default}
bind:value={values[param.id]}
/>
{:else if param.type === 'select'}
<SelectField
id={param.id}