clean-jsdoc-theme TypeDoc APIv0.0.0

SelectFieldProps

interface SelectFieldProps extends module:components/Form.FormFieldProps { children?: unknown; className?: string; defaultValue?: unknown; disabled?: boolean; emptyLabel?: string; error?: string; helpText?: string; id?: string; label?: string; multiple?: boolean; name: string; onBlur?: () => void; onChange?: (value: unknown) => void; onFocus?: () => void; options: SelectOption[]; placeholder?: string; readOnly?: boolean; required?: boolean; rules?: ValidationRule[]; style?: Record<string, string | number>; value?: unknown; visible?: boolean; }

Source: Form.ts:432

Select field props

Hierarchy


Properties

children: unknown

Inherited from children

Child components or content

className: string

Inherited from className

CSS class names

defaultValue: unknown

Inherited from defaultValue

Default value

disabled: boolean

Inherited from disabled

Whether component is disabled

emptyLabel: string

Placeholder for empty state

error: string

Inherited from error

Error message to display

helpText: string

Inherited from helpText

Help text displayed below field

id: string

Inherited from id

Unique component identifier

label: string

Inherited from label

Field label

multiple: boolean

Allow multiple selection

name: string

Inherited from name

Field name

onBlur: () => void

Inherited from onBlur

Blur handler

onChange: (value: unknown) => void

Inherited from onChange

Value change handler

onFocus: () => void

Inherited from onFocus

Focus handler

options: SelectOption[]

Available options

placeholder: string

Inherited from placeholder

Placeholder text

readOnly: boolean

Inherited from readOnly

Whether field is read-only

required: boolean

Inherited from required

Whether field is required

rules: ValidationRule[]

Inherited from rules

Validation rules

style: Record<string, string | number>

Inherited from style

Inline styles

value: unknown

Inherited from value

Field value

visible: boolean

Inherited from visible

Whether component is visible