uncover-co/elm-widgets-alpha/20.0.0

NOTE: the latest version is 25.0.0

W.Table

view : List (Attribute msg a) -> List (Column msg a) -> List a -> Html msg

Columns

List (ColumnAttribute msg a)
-> { label : String
, content : a -> Html msg
}
-> Column msg a
List (ColumnAttribute msg a)
-> { label : String
, value : a -> String
}
-> Column msg a
int :
List (ColumnAttribute msg a)
-> { label : String
, value : a -> Int
}
-> Column msg a
List (ColumnAttribute msg a)
-> { label : String
, value : a -> Float
}
-> Column msg a
List (ColumnAttribute msg a)
-> { label : String
, value : a -> Bool
}
-> Column msg a
type Column msg a

Column Attributes

width : Int -> ColumnAttribute msg a
columnHtmlAttrs : List (Attribute msg) -> ColumnAttribute msg a
type ColumnAttribute msg a

Groups

groupBy : (a -> String) -> Attribute msg a
groupValue : (String -> List a -> Html msg) -> ColumnAttribute msg a

Table Attributes

highlight : (a -> Bool) -> Attribute msg a

Actions

onClick : (a -> msg) -> Attribute msg a
onMouseEnter : (a -> msg) -> Attribute msg a
onMouseLeave : msg -> Attribute msg a

Html

htmlAttrs : List (Attribute msg) -> Attribute msg a
type Attribute msg a