Files
FlakeTest/client/elm/Loading.elm

37 lines
510 B
Elm
Raw Normal View History

2021-08-05 10:48:00 +02:00
module Loading exposing (..)
import Html as H exposing (Html)
import Html.Attributes as HA
import Html.Events as HE
type alias Model =
Int
type Msg
= Dec
| Inc
init =
0
view mdl =
H.div []
[ H.button [ HE.onClick Dec ] [ H.text "-" ]
, H.button [ HE.onClick Inc ] [ H.text "+" ]
, H.text <| String.fromInt mdl
]
update : Msg -> Model -> Model
update msg mdl =
case msg of
Dec ->
mdl - 1
Inc ->
mdl + 1