Fable.Modulo


View Module

Types and nested modules

Type/Module Description

Bulma

Bulma CSS classes and helpers

Classes

CSS classes

Field

Represents the field element

Kind

PropsFun

A generator of HTML properties

A function that gets called for each field in the form and produce a list of IHTMLProp. The parameters are:

* Index of the field

* Field's name

* Field's error value

Functions and values

Function or value Description

basicForm form messageDispatcher extraElements

Full Usage: basicForm form messageDispatcher extraElements

Parameters:
    form : 'f
    messageDispatcher : 'f -> unit
    extraElements : seq<ReactElement>

Returns: ReactElement
Modifiers: inline
Type parameters: 'f

Return a basic form with the fields extracted from the given record

form : 'f
messageDispatcher : 'f -> unit
extraElements : seq<ReactElement>
Returns: ReactElement

customForm form messageDispatcher customization extraElements

Full Usage: customForm form messageDispatcher customization extraElements

Parameters:
Returns: ReactElement
Modifiers: inline
Type parameters: 'f

Return a form with the fields extracted from the given record

form : 'f
messageDispatcher : 'f -> unit
customization : Map<string, ('f -> Field -> ReactElement)>
extraElements : seq<ReactElement>
Returns: ReactElement

fields form messageDispatcher

Full Usage: fields form messageDispatcher

Parameters:
    form : 'f
    messageDispatcher : 'f -> unit

Returns: Field list
Modifiers: inline
Type parameters: 'f

Return a list of Field records with no custom properties

form : 'f
messageDispatcher : 'f -> unit
Returns: Field list

fieldsBase form messageDispatcher inputProps selectProps optionProps checkboxProps labelProps

Full Usage: fieldsBase form messageDispatcher inputProps selectProps optionProps checkboxProps labelProps

Parameters:
Returns: Field list
Modifiers: inline
Type parameters: 'f

Return a list of Field records

The properties for each field can be injected by the PropsFun parameters

form : 'f
messageDispatcher : 'f -> unit
inputProps : PropsFun
selectProps : PropsFun
optionProps : IHTMLProp list
checkboxProps : PropsFun
labelProps : IHTMLProp list
Returns: Field list