module ViewHelpers exposing (viewExamples) import Css import Html.Styled as Html exposing (Html) import Html.Styled.Attributes as Attributes exposing (css) viewExamples : List ( String, Html msg ) -> Html msg viewExamples examples = let viewExample ( name, view ) = Html.tr [] [ Html.th [] [ Html.text name ] , Html.td [] [ view ] ] in Html.table [ css [ Css.width (Css.pct 100) ] ] [ Html.tbody [] (List.map viewExample examples) ]