Package-level declarations

Types

Link copied to clipboard
sealed class Cell<CellValue>
Link copied to clipboard
class Column<CellValue, Item>(val header: Header, val width: ColumnWidth, val filter: Filter<Item, CellValue>? = null, val sortable: Boolean = true, val cellValue: (item: Item) -> CellValue, val createCell: @Composable (item: Item, value: CellValue) -> Cell<CellValue>)
Link copied to clipboard
abstract class Filter<Item, CellValue>
Link copied to clipboard
sealed class Header
Link copied to clipboard
class Row<Item>(val item: Item, val cells: List<Cell<*>>)
Link copied to clipboard

Functions

Link copied to clipboard
fun <Item> rememberTableDefinition(columns: List<Column<*, Item>>, keyProvider: (item: Item) -> Any): TableDefinition<Item>