Package-level declarations
Types
Link copied to clipboard
object TableDefaults
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class TableSearchBarColors(val containerColor: Color, val contentColor: Color, val borderColor: Color)
Functions
Link copied to clipboard
fun <Item> Table(state: TableState<Item>, modifier: Modifier = Modifier, shape: Shape = MaterialTheme.shapes.medium, clickHandler: TableClickHandler<Item> = TableClickHandler.None(), showFilterOnHeaderClick: Boolean = true, onFilterChanged: (filtered: List<Row<Item>>) -> Unit = {}, onSortingChanged: (sorts: List<TableSort>) -> Unit = {}, header: @Composable () -> Unit? = { TableHeader(state) }, footer: @Composable () -> Unit? = { TableFooter(state) })
Link copied to clipboard
fun <T> TableFooter(state: TableState<T>, modifier: Modifier = Modifier, colors: TableFooterColors = TableDefaults.footerColors(), customContent: @Composable () -> Unit = {})
Link copied to clipboard
fun <T> TableHeader(state: TableState<T>, title: @Composable () -> Unit = {}, textResetSort: String = "Reset sort", modifier: Modifier = Modifier, colors: TableHeaderColors = TableDefaults.headerColors(), additionalMenuContent: @Composable RowScope.() -> Unit = {})
Link copied to clipboard
fun <T> TableSearchBar(state: TableState<T>, modifier: Modifier = Modifier, textSearch: String = "Search", textResetFilter: String = "Reset filter", showTextSearch: Boolean = true, showColumnFilters: Boolean = true, shape: Shape = MaterialTheme.shapes.medium, colors: TableSearchBarColors = TableDefaults.searchBarColors())