SquirclesIO/elm-utils/1.0.0

Formerly PerformanceIMMO/elm-utils. Search finds this package by either name.

Perfimmo.Form.FormField.FormSelect

FormSelect

type FormSelect a decoration

FormSelect

type alias AvailableValues =
List ( String, String )

AvailableValues

type alias FromStringBuilder a =
String -> Maybe a

FromStringBuilder

type alias ToString a =
a -> String

ToString

AvailableValues
-> List (FormFieldInfo decoration)
-> FromStringBuilder a
-> ToString a
-> FormSelect a decoration

init

setValue : a -> FormSelect a decoration -> FormSelect a decoration

setValue

setOptionalValue : Maybe a -> FormSelect a decoration -> FormSelect a decoration

setOptionalValue

AvailableValues
-> FormSelect a decoration
-> FormSelect a decoration

setValues

setValueFromS : String -> FormSelect a decoration -> FormSelect a decoration

setValueFromS

FormSelect a decoration
-> ( Maybe String, List ( String, String ) )

getSelectValues

getValue : FormSelect a decoration -> Maybe a

getValue

getStringValue : FormSelect a decoration -> Maybe String

getStringValue

FormFieldInfo decoration
-> FormSelect a decoration
-> FormSelect a decoration

addInfo

FormFieldInfo decoration
-> FormSelect a decoration
-> FormSelect a decoration

removeInfo

getInfos : FormSelect a decoration -> List (FormFieldInfo decoration)

getInfos