Data Table Layout
fun <T> DataTableLayout(rows: List<T>, header: @Composable () -> Unit, row: @Composable (index: Int, item: T) -> Unit, modifier: Modifier = Modifier, key: (T) -> Any? = null, stickyHeader: Boolean = true, contentPadding: PaddingValues = PaddingValues(0.dp), listState: LazyListState = rememberLazyListState(), emptyContent: @Composable () -> Unit? = null)
Headless virtualized table structure with optional sticky header and stable row identity. Styling, cells, selection, sorting, and interaction are entirely supplied by slots.