TextareaField.id
property · packages/mixins-ui/src/textarea.ts:102
readonly id: stringMixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/textarea.ts:101
interface TextareaField<Message> {
readonly id: string
readonly label: string
readonly field: FieldValidation.Field<unknown>
readonly changed: (value: string) => Message
readonly rows?: number | undefined
readonly placeholder?: string | undefined
readonly style?: NamedStyle<typeof TextareaSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
readonly draw?:
((parts: FieldParts, h: HtmlBuilder<Message>) => Html) | undefined
}A textarea field in one call: a field's state drawn through view with
its label, control, and description placed. The value is drawn with
String(), as the base field view draws any draft. draw
places the parts; the default stacks them. rows and placeholder ride
through only where given. Custom drawers stay for controls with no
shipped renderer.
TextareaField.idproperty · packages/mixins-ui/src/textarea.ts:102
readonly id: stringTextareaField.labelproperty · packages/mixins-ui/src/textarea.ts:103
readonly label: stringTextareaField.fieldproperty · packages/mixins-ui/src/textarea.ts:104
readonly field: FieldValidation.Field<unknown>TextareaField.changedproperty · packages/mixins-ui/src/textarea.ts:105
readonly changed: (value: string) => MessageTextareaField.rowsproperty · packages/mixins-ui/src/textarea.ts:106
readonly rows?: number | undefinedTextareaField.placeholderproperty · packages/mixins-ui/src/textarea.ts:107
readonly placeholder?: string | undefinedTextareaField.styleproperty · packages/mixins-ui/src/textarea.ts:109
readonly style?: NamedStyle<typeof TextareaSlots> | undefinedA style of TextareaSlots, for the field's own look.
TextareaField.mixinsproperty · packages/mixins-ui/src/textarea.ts:111
readonly mixins?: MixinList<Message> | undefinedMixins beside the style, for state or behavior the style does not own.
TextareaField.drawproperty · packages/mixins-ui/src/textarea.ts:112
readonly draw?:
((parts: FieldParts, h: HtmlBuilder<Message>) => Html) | undefined