bluedogtraining/bdt-elm/15.1.0

NOTE: this package is not compatible with Elm 0.19.1

Modal

Module to create Modals with Headers, ModalBlocks and Footers

Init

view : msg -> Config msg

Init a modal

viewIf : Bool -> msg -> Config msg

Init a modal conditionally

setSize : Size -> Config msg -> Config msg

Set the modal size

Create blocks

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

Add a body block

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

Add a block

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

Add a block of varying sizes

Render

render : Config msg -> Html msg

Render