module Main exposing (..)

import Browser import Html exposing (Html, h1, text) import Html.Attributes exposing (style)

– MODEL

type alias Model =

{
}

– INIT

init : (Model, Cmd Message) init =

(Model, Cmd.none)

– VIEW

view : Model -> Html Message view model =

-- The inline style is being used for example purposes in order to keep this example simple and
-- avoid loading additional resources. Use a proper stylesheet when building your own app.
h1 [style "display" "flex", style "justify-content" "center"]
   [text "Hello Elm!"]

– MESSAGE

type Message

= None

– UPDATE

update : Message -> Model -> (Model, Cmd Message) update message model =

(model, Cmd.none)

– SUBSCRIPTIONS

subscriptions : Model -> Sub Message subscriptions model =

Sub.none

– MAIN

main : Program (Maybe {}) Model Message main =

Browser.element
  {
    init = always init,
    view = view,
    update = update,
    subscriptions = subscriptions
  }