2020-11-25 05:20:20 +03:00
|
|
|
module Modules.View exposing (..)
|
|
|
|
|
|
|
|
import Html exposing (Html)
|
2020-11-25 16:27:26 +03:00
|
|
|
import Modules.Model exposing (Model, ModuleInfo)
|
2020-11-25 05:20:20 +03:00
|
|
|
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
|
2020-11-25 05:20:20 +03:00
|
|
|
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]]
|
|
|
|
]
|
|
|
|
]
|