Form / foldkit-mixins-form/ui

UiFieldOptions

interface · packages/mixins-form/src/ui.ts:18

interface UiFieldOptions<FormMessage, Message> {
  readonly toMessage: (message: FormMessage) => Message
  readonly inputStyle: NamedStyle<typeof InputSlots>
  readonly textareaStyle?: NamedStyle<typeof TextareaSlots>
  readonly draw?: (parts: UiFieldParts, h: HtmlBuilder<Message>) => Html
}

Members

UiFieldOptions.toMessage

property · packages/mixins-form/src/ui.ts:19

readonly toMessage: (message: FormMessage) => Message

UiFieldOptions.inputStyle

property · packages/mixins-form/src/ui.ts:20

readonly inputStyle: NamedStyle<typeof InputSlots>

UiFieldOptions.textareaStyle

property · packages/mixins-form/src/ui.ts:21

readonly textareaStyle?: NamedStyle<typeof TextareaSlots>

UiFieldOptions.draw

property · packages/mixins-form/src/ui.ts:22

readonly draw?: (parts: UiFieldParts, h: HtmlBuilder<Message>) => Html