Package-level declarations
Functions
Link copied to clipboard
fun <T> PaginationColumn(items: List<T>, key: (T) -> Any? = null, state: LazyListState = rememberLazyListState(), canRefresh: Boolean = true, canLoading: Boolean = false, onRefresh: suspend () -> Unit? = null, onLoading: suspend () -> Unit? = null, modifier: Modifier = Modifier, contentPadding: PaddingValues = PaddingValues.Zero, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizontalAlignment: Alignment.Horizontal = Alignment.Start, header: @Composable LazyItemScope.() -> Unit? = null, itemDivider: @Composable () -> Unit? = null, itemContent: @Composable LazyItemScope.(T) -> Unit)
Link copied to clipboard
fun <T> PaginationGrid(items: List<T>, key: (T) -> Any? = null, columns: GridCells, state: LazyGridState = rememberLazyGridState(), canRefresh: Boolean = true, canLoading: Boolean = false, onRefresh: suspend () -> Unit? = null, onLoading: suspend () -> Unit? = null, modifier: Modifier = Modifier, contentPadding: PaddingValues = PaddingValues.Zero, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, header: @Composable LazyGridItemScope.() -> Unit? = null, itemContent: @Composable LazyGridItemScope.(T) -> Unit)
Link copied to clipboard
fun <T> PaginationStaggeredGrid(items: List<T>, key: (T) -> Any? = null, columns: StaggeredGridCells, state: LazyStaggeredGridState = rememberLazyStaggeredGridState(), canRefresh: Boolean = true, canLoading: Boolean = false, onRefresh: suspend () -> Unit? = null, onLoading: suspend () -> Unit? = null, modifier: Modifier = Modifier, contentPadding: PaddingValues = PaddingValues.Zero, verticalItemSpacing: Dp = Dp.Hairline, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, header: @Composable LazyStaggeredGridItemScope.() -> Unit? = null, itemContent: @Composable LazyStaggeredGridItemScope.(T) -> Unit)