edit field utilities
type Msg
= Set String
init = "name" |> Field.init signature attr ""
update msg model =
Set value -> ( field |> Field.set value, Cmd.none )
view model =
H.input
[ model |> Field.value |> A.value
, Set |> E.onInput
] []field original value (before) and modified value (after)
construct model from signature, attribute, default value, field name
signature = "info"
attr = ()
field = "name" |> Field.init signature attr ""( name, value )
toggle Set entry
field = field |> Field.toggle "admin" }set attribute
field attribute and id, name value