22 lines
737 B
Elm
Raw Normal View History

module Services.View exposing (..)
import Html exposing (Html)
import Palette exposing (classes)
2020-11-25 16:27:26 +03:00
import Services.Model exposing (Model, ServiceInfo)
import Utils.Utils exposing (instancesText)
view : Model -> Html msg
view model =
let
servicesView = List.map viewService model.services
in
Html.div [classes "cf ph2-ns"] servicesView
2020-11-25 16:27:26 +03:00
viewService : ServiceInfo -> Html msg
viewService service =
Html.div [classes "fl w-third-ns pa2"]
[ Html.div [classes "fl w-100 br2 ba solid ma2 pa3"]
[ Html.div [classes "w-100 mb2 b"] [Html.text service.name]
, Html.div [classes "w-100 mb4"] [Html.text ("By " ++ service.author)]
, Html.div [classes "w-100"] [instancesText service.instanceNumber]]
]