uncover-co / elm-widgets / W.InputSelect

view : List (Attribute msg) -> { value : a, options : List a, toLabel : a -> String, onInput : a -> msg } -> Html msg

viewGroups : List (Attribute msg) -> { value : a, options : List a, optionGroups : List ( String, List a ), toLabel : a -> String, onInput : a -> msg } -> Html msg

viewOptional : List (Attribute msg) -> { value : Maybe a, options : List a, toLabel : a -> String, placeholder : String, onInput : Maybe a -> msg } -> Html msg

viewGroupsOptional : List (Attribute msg) -> { value : Maybe a, options : List a, optionGroups : List ( String, List a ), toLabel : a -> String, placeholder : String, onInput : Maybe a -> msg } -> Html msg

States

autofocus : Attribute msg

disabled : Basics.Bool -> Attribute msg

readOnly : Basics.Bool -> Attribute msg

Styles

small : Attribute msg

prefix : List (Html msg) -> Attribute msg

suffix : List (Html msg) -> Attribute msg

Html

htmlAttrs : List (Html.Attribute msg) -> Attribute msg

Attributes applied to the select element.

noAttr : Attribute msg


type Attribute msg