lenards/elm-ui-patternfly/4.0.1

NOTE: the latest version is 4.0.2

PF6.DataList

PF6 DataList component

DataList displays data in a list format — more flexible than Table, suitable for data with varied display needs.

See: https://www.patternfly.org/components/data-list

Definition

type DataList msg

Opaque DataList type

type DataListItem msg

A data list item (a row)

type DataListCell msg

A data list cell (a column within a row)

Constructor

dataList : List (DataListItem msg) -> DataList msg

Construct a DataList from items

Item constructors

item : List (DataListCell msg) -> DataListItem msg

Construct a DataListItem from cells

cell : Element msg -> DataListCell msg

Construct a DataListCell from an element

Item modifiers

withActions : Element msg -> DataListItem msg -> DataListItem msg

Add action buttons to the item

withCheckable : (Bool -> msg) -> DataListItem msg -> DataListItem msg

Make the item checkable

Set checked state

withExpandable : Element msg -> (Bool -> msg) -> DataListItem msg -> DataListItem msg

Make the item expandable (shows extra content when expanded)

Set expanded state

List modifiers

Compact row height

Striped rows

Rendering

toMarkup : Theme -> DataList msg -> Element msg

Render the DataList as an Element msg