diff options
author | William Carroll <wpcarro@gmail.com> | 2020-07-29T08·51+0100 |
---|---|---|
committer | William Carroll <wpcarro@gmail.com> | 2020-07-29T08·51+0100 |
commit | 289cae2528946aa5d745e904cdaaec7df1a71493 (patch) | |
tree | bef174f051aa60e7a388a3383b8b19d65b5cbffb /client/src/Main.elm | |
parent | cf6c8799ab86278c827d4236a7a89163c61c29b9 (diff) |
Add Elm boilerplate to project
Create a top-level client directory to store my Elm boilerplate.
Diffstat (limited to 'client/src/Main.elm')
-rw-r--r-- | client/src/Main.elm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/client/src/Main.elm b/client/src/Main.elm new file mode 100644 index 000000000000..30006460cde9 --- /dev/null +++ b/client/src/Main.elm @@ -0,0 +1,31 @@ +module Main exposing (main) + +import Browser +import Html exposing (..) +import Landing +import Login +import State + + +subscriptions : State.Model -> Sub State.Msg +subscriptions model = + Sub.none + + +view : State.Model -> Html State.Msg +view model = + case model.view of + State.Landing -> + Landing.render model + + State.Login -> + Login.render model + + +main = + Browser.element + { init = \() -> ( State.init, Cmd.none ) + , subscriptions = subscriptions + , update = State.update + , view = view + } |