bluedogtraining/bdt-elm/24.0.0

NOTE: the latest version is 27.0.14

Card

Module to create Cards with Headers, CardBlocks and Footers

Init

view : Config msg

Init a card

viewIf : Bool -> Config msg

Init a card conditionally

Create blocks

body : List (CardBlock msg) -> Config msg -> Config msg

Add a body block

type CardBlock msg

Type hint a function that returns a card block

block : Cols -> List (Html msg) -> CardBlock msg

Add a block

blockIf : Cols -> Bool -> List (Html msg) -> CardBlock msg

Add a block conditionally

maybeBlock : Cols -> Maybe a -> (a -> List (Html msg)) -> CardBlock msg

Add a block and apply Just

blockSizes : Cols -> List ( Size, Cols ) -> List (Html msg) -> CardBlock msg

Add a block of varying sizes

Render

render : Config msg -> Html msg

Render