module Modules.View exposing (..) import Html exposing (Html) 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 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 ] ] ] ]