Skip to main content

Interface: KnobProps

Defined in: components/Knob/index.tsx:41

Properties

angleRange?

optional angleRange: number

Defined in: components/Knob/index.tsx:91

angle range [degree]


defaultValue?

optional defaultValue: number

Defined in: components/Knob/index.tsx:56

value set when double-clicking restriction: enableDoubleClickDefault = true

Default

min

See

enableDoubleClickDefault


disabled?

optional disabled: boolean

Defined in: components/Knob/index.tsx:87


enableDoubleClickDefault?

optional enableDoubleClickDefault: boolean

Defined in: components/Knob/index.tsx:85


externalStyles?

optional externalStyles: object

Defined in: components/Knob/index.tsx:71

Global style to apply when dragged

cursor?

optional cursor: "none" | "move" | "grabbing" | "grab" | "pointer"

userSelectNone?

optional userSelectNone: boolean

Default

defaultExternalStyles

keyboard?

optional keyboard: InputEventOption | null

Defined in: components/Knob/index.tsx:84

keyboard control option If null, no event will be triggered


max

max: number

Defined in: components/Knob/index.tsx:45


min

min: number

Defined in: components/Knob/index.tsx:44


onChange()?

optional onChange: (value) => void

Defined in: components/Knob/index.tsx:93

Parameters

value

number

Returns

void


readonly?

optional readonly: boolean

Defined in: components/Knob/index.tsx:88


size?

optional size: string | number

Defined in: components/Knob/index.tsx:65

width and height


skew?

optional skew: number

Defined in: components/Knob/index.tsx:49


startValue?

optional startValue: number

Defined in: components/Knob/index.tsx:62

Value to be used as the starting point of the line when drawing.

Default

min

step?

optional step: number

Defined in: components/Knob/index.tsx:48


value

value: number

Defined in: components/Knob/index.tsx:43


wheel?

optional wheel: InputEventOption | null

Defined in: components/Knob/index.tsx:79

wheel control option If null, no event will be triggered