Table
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) })