@jsvision/ui / SliderOptions
Interface: SliderOptions
Defined in: ui/src/controls/slider.ts:33
Construction options for a Slider.
Properties
max?
optionalmax?:number
Defined in: ui/src/controls/slider.ts:39
Range maximum (default 100).
min?
optionalmin?:number
Defined in: ui/src/controls/slider.ts:37
Range minimum (default 0).
onChange?
optionalonChange?: (v) =>void
Defined in: ui/src/controls/slider.ts:49
Fired on each commit — a discrete key/wheel step, or the pointer-up ending a drag.
Parameters
v
number
Returns
void
onInput?
optionalonInput?: (v) =>void
Defined in: ui/src/controls/slider.ts:47
Fired on every live change (drag move, arrow/page key, wheel).
Parameters
v
number
Returns
void
orientation?
optionalorientation?:"horizontal"|"vertical"
Defined in: ui/src/controls/slider.ts:45
Long axis (default 'horizontal').
pageStep?
optionalpageStep?:number
Defined in: ui/src/controls/slider.ts:43
Page step for PgUp/PgDn (default max(1, round((max - min) / 10))).
step?
optionalstep?:number
Defined in: ui/src/controls/slider.ts:41
Arrow/wheel step (default 1).
value
value:
Signal<number>
Defined in: ui/src/controls/slider.ts:35
Two-way numeric value: reading renders the thumb, an external write repaints and is clamped on read.