diff options
Diffstat (limited to 'elm/Lib/DropDown.elm')
-rw-r--r-- | elm/Lib/DropDown.elm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/elm/Lib/DropDown.elm b/elm/Lib/DropDown.elm index 286a61cb..050dcfac 100644 --- a/elm/Lib/DropDown.elm +++ b/elm/Lib/DropDown.elm @@ -1,4 +1,4 @@ -module Lib.DropDown exposing (Config, init, sub, toggle, view) +module Lib.DropDown exposing (Config, init, sub, toggle, view, onClickOutside) import Browser.Events as E import Json.Decode as JD @@ -60,9 +60,9 @@ view conf status lbl cont = ] ++ if conf.hover then [ onMouseEnter (conf.toggle True) ] else [] ) <| case status of - Api.Normal -> [ lbl, span [] [ i [] [ text "▾" ] ] ] + Api.Normal -> [ lbl, span [] [ span [ class "arrow" ] [ text "▾" ] ] ] Api.Loading -> [ lbl, span [] [ span [ class "spinner" ] [] ] ] - Api.Error e -> [ b [ class "standout" ] [ text "error" ], span [] [ i [] [ text "▾" ] ] ] + Api.Error e -> [ b [] [ text "error" ], span [] [ span [ class "arrow" ] [ text "▾" ] ] ] , div [ classList [("hidden", not conf.opened)] ] - <| if conf.opened then cont () else [ text "" ] + [ if conf.opened then div [] (cont ()) else text "" ] ] |