lenards / elm-ui-patternfly / PF4.Page

An appearance-oriented Page component

https://www.patternfly.org/v4/components/page

Definition


type Page msg

Opaque Page element


type PageHeader msg

Opaque PageHeader element


type PageSidebar msg

Opaque PageSidebar element

Constructor functions

page : { title : String, nav : PF4.Navigation.Navigation msg, body : List (Element msg) } -> Page msg

Constructs a Page with a title, nav and body (of sections)

pageHeader : String -> Maybe msg -> PageHeader msg

Constructs a PageHeader element

Content function(s)

sections : List (Element msg) -> List (PageSection msg)

Adds a list of Element msg as sections to the page

Rendering stateless element

toMarkup : Page msg -> Element msg

Given the custom type representation, renders as an Element msg.