A styled FileInput element
{ kind : ElmUIC.Theme.ColorSetting
, size : ElmUIC.Theme.Size
, text : Css.Color
, file : Maybe File
}
Base model for a fileInput
defaultFileInput : FileInput
Instantiates the default properties of the fileInput
{ defaultFileInput | kind = Warning }
fileInput : ElmUIC.Theme.Theme -> FileInput -> List (Html.Styled.Attribute msg) -> List (Html.Styled.Html msg) -> Html.Styled.Html msg
A styled file input
fileInput defaultTheme
{ defaultFileInput | file = model.selectedFile, kind = Danger }
[ onClick SelectFile ]
[]