module View exposing ( view ) import Html exposing (..) import Html.App as Html import Html.Attributes exposing (..) import Model exposing (Model) import Msg exposing (Msg) import Model.View exposing (..) import LoggedData import Dialog import View.Header exposing (renderHeader) import SignIn.View as SignInView import LoggedIn.View as LoggedInView import Utils.Maybe as Maybe view : Model -> Html Msg view model = div [] [ renderHeader model , renderMain model , Dialog.view model.view model.dialog ] renderMain : Model -> Html Msg renderMain model = case model.view of SignInView signIn -> SignInView.view model signIn LoggedInView loggedIn -> LoggedInView.view model loggedIn