TextareaView.id
property · packages/mixins-ui/src/textarea.ts:56
readonly id: stringMixins / foldkit-mixins-ui
interface · packages/mixins-ui/src/textarea.ts:55
interface TextareaView<Message> {
readonly id: string
readonly value?: string | undefined
readonly onInput?: ((value: string) => Message) | undefined
readonly disabled?: boolean | undefined
readonly invalid?: boolean | undefined
readonly described?: boolean | undefined
readonly rows?: number | undefined
readonly placeholder?: string | undefined
readonly style?: NamedStyle<typeof TextareaSlots> | undefined
readonly mixins?: MixinList<Message> | undefined
readonly input?: unknown
readonly draw: (
resolved: ResolvedTextarea<Message>,
h: HtmlBuilder<Message>,
) => Html
}A textarea in one call: its value and Messages, a style for its slots, and
the rest of @foldkit/ui's own config. draw places the resolved
textarea, label, and description bundles.
TextareaView.idproperty · packages/mixins-ui/src/textarea.ts:56
readonly id: stringTextareaView.valueproperty · packages/mixins-ui/src/textarea.ts:57
readonly value?: string | undefinedTextareaView.onInputproperty · packages/mixins-ui/src/textarea.ts:58
readonly onInput?: ((value: string) => Message) | undefinedTextareaView.disabledproperty · packages/mixins-ui/src/textarea.ts:59
readonly disabled?: boolean | undefinedTextareaView.invalidproperty · packages/mixins-ui/src/textarea.ts:60
readonly invalid?: boolean | undefinedTextareaView.describedproperty · packages/mixins-ui/src/textarea.ts:61
readonly described?: boolean | undefinedTextareaView.rowsproperty · packages/mixins-ui/src/textarea.ts:62
readonly rows?: number | undefinedTextareaView.placeholderproperty · packages/mixins-ui/src/textarea.ts:63
readonly placeholder?: string | undefinedTextareaView.styleproperty · packages/mixins-ui/src/textarea.ts:65
readonly style?: NamedStyle<typeof TextareaSlots> | undefinedA style of TextareaSlots, for the textarea's own look.
TextareaView.mixinsproperty · packages/mixins-ui/src/textarea.ts:67
readonly mixins?: MixinList<Message> | undefinedMixins beside the style, for state or behavior the style does not own.
TextareaView.inputproperty · packages/mixins-ui/src/textarea.ts:69
readonly input?: unknownWhat an input-driven Mixin reads; omit it when no attached Mixin reads one.
TextareaView.drawproperty · packages/mixins-ui/src/textarea.ts:70
readonly draw: (
resolved: ResolvedTextarea<Message>,
h: HtmlBuilder<Message>,
) => Html