mi-v1/frontend/src/Main.elm

28 lines
717 B
Elm
Raw Normal View History

2020-01-13 00:02:11 +00:00
module Main exposing (main)
2020-01-12 19:05:49 +00:00
2020-01-18 18:20:39 +00:00
import Generated.Pages as Pages
import Generated.Routes as Routes exposing (routes)
import Global
import Spa
import Transitions
2020-01-12 23:31:49 +00:00
2020-01-12 19:05:49 +00:00
2020-01-18 18:20:39 +00:00
main : Spa.Program Global.Flags Global.Model Global.Msg Pages.Model Pages.Msg
2020-01-12 19:05:49 +00:00
main =
2020-01-18 18:20:39 +00:00
Spa.create
{ ui = Spa.usingElmUi
, transitions = Transitions.transitions
, routing =
{ routes = Routes.parsers
, toPath = Routes.toPath
, notFound = routes.notFound
, afterNavigate = Nothing
2020-01-12 23:31:49 +00:00
}
2020-01-18 18:20:39 +00:00
, global =
{ init = Global.init
, update = Global.update
, subscriptions = Global.subscriptions
}
, page = Pages.page
}