Skip to content

@jsvision/ui / SliderOptions

Interface: SliderOptions

Defined in: ui/src/controls/slider.ts:33

Construction options for a Slider.

Properties

max?

optional max?: number

Defined in: ui/src/controls/slider.ts:39

Range maximum (default 100).


min?

optional min?: number

Defined in: ui/src/controls/slider.ts:37

Range minimum (default 0).


onChange?

optional onChange?: (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?

optional onInput?: (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?

optional orientation?: "horizontal" | "vertical"

Defined in: ui/src/controls/slider.ts:45

Long axis (default 'horizontal').


pageStep?

optional pageStep?: number

Defined in: ui/src/controls/slider.ts:43

Page step for PgUp/PgDn (default max(1, round((max - min) / 10))).


step?

optional step?: 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.