alexanderkiel/elm-mdc-alpha/1.3.0

NOTE: the latest version is 1.4.0

Material.TextField

Text fields let users enter and edit text.

Install

In your application install:

npm install "@material/textfield"

In your Sass file import:

@import "@material/textfield/mdc-text-field";

Model

type alias Model context problem value =
{ focused : Bool
, parser : Parser context problem value
, value : Maybe value
, parseError : List (DeadEnd context problem)
, input : Maybe String
}
Parser context problem value
-> (value -> String)
-> Maybe value
-> Model context problem value

Update

type Msg
update : Msg -> Model context problem value -> Model context problem value

View

RequiredConfig msg value
-> Model context problem value
-> List (Property msg value)
-> List (Html msg)
-> Html msg

Properties

fullWidth : Property msg value
outlined : Property msg value
label : String -> Property msg value

Reference