data table component.
table : List (ColumnMeta row msg) -> FetchParam msg -> FilterParam msg -> EditorParam row msg -> UpdateParam row msg -> (row -> String) -> List row -> Html.Styled.Html msg
build data table.
{ widthClass : String
, label : String
, html : row -> Html.Styled.Html msg
}
column meta data.
editor visible state.
rowControlViews : { showEditorForNew : msg, showEditorForUpdate : row -> msg, confirmDelete : row -> msg } -> { new : Html.Styled.Html msg, update : row -> Html.Styled.Html msg, delete : row -> Html.Styled.Html msg }
for customize.