dashboard/src/Modules/View.elm

20 lines
681 B
Elm
Raw Normal View History

module Modules.View exposing (..)
import Html exposing (Html)
2020-11-25 16:27:26 +03:00
import Modules.Model exposing (Model, ModuleInfo)
import Palette exposing (classes)
import Utils.Utils exposing (instancesText)
view : Model -> Html msg
view model =
let
modulesView = List.map viewService model.modules
in
Html.div [classes "cf ph2-ns"] modulesView
2020-11-25 16:27:26 +03:00
viewService : ModuleInfo -> Html msg
viewService service =
Html.div [classes "fl w-third-ns pa2"]
[ Html.div [classes "fl w-100 br2 ba solid pa2 mh2"]
[ Html.p [classes "tl di"] [Html.span [classes "b pl2"] [Html.text service.name], Html.span [classes "di fr pr2"] [instancesText service.instanceNumber]]
]
]