charton API / @chart-on/ui / index / ColorInputDef
Interface: ColorInputDef
Defined in: ui/src/form-model.ts:79
A color picker (kind: 'color') with swatches, a custom color and opacity; the value is a CSS color string.
Extends
FormInputBase<string>
Properties
default?
optionaldefault?:string
Defined in: ui/src/form-model.ts:28
Value when the form opens without one, and after a reset.
Inherited from
disabled?
optionaldisabled?:FormCondition
Defined in: ui/src/form-model.ts:32
Default false. Disabled inputs keep their value and are not validated.
Inherited from
hint?
optionalhint?:string
Defined in: ui/src/form-model.ts:26
Help text under the control.
Inherited from
id
id:
string
Defined in: ui/src/form-model.ts:23
Key of this input's value in FormValues; unique within the schema.
Inherited from
kind
kind:
"color"
Defined in: ui/src/form-model.ts:80
label
label:
string
Defined in: ui/src/form-model.ts:24
Inherited from
placeholder?
optionalplaceholder?:string
Defined in: ui/src/form-model.ts:87
The color shown while the value is empty. With one, an empty value is valid and means no color was chosen, e.g. "follow the theme".
swatches?
optionalswatches?: readonlystring[]
Defined in: ui/src/form-model.ts:82
Swatches offered in the picker; default the shell's palette.
visible?
optionalvisible?:FormCondition
Defined in: ui/src/form-model.ts:30
Default true. Hidden inputs keep their value and are not validated.
Inherited from
Methods
validate()?
optionalvalidate(value,values):string|null|undefined
Defined in: ui/src/form-model.ts:34
A message when value is not acceptable, else nothing. Runs after the built-in checks pass.
Parameters
value
string
values
Readonly<FormValues>
Returns
string | null | undefined