PagedComponent
fun <T> PagedComponent( pageInfo: Pagination, loader: suspend PagedComponentContext<T>.(Pagination) -> PaginationResult<T>, predefinedScope: CoroutineScope? = null, block: @Composable PagedComponentContext<T>.(PaginationResult<T>) -> Unit)(source)
Overloaded composable function for paginated components with pagination info.
Parameters
T
The type of paginated data.
pageInfo
Initial pagination information.
loader
Suspended function that loads paginated data.
block
Composable function that renders the UI with the loaded data.
fun <T> PagedComponent( size: Int, loader: suspend PagedComponentContext<T>.(Pagination) -> PaginationResult<T>, predefinedScope: CoroutineScope? = null, block: @Composable PagedComponentContext<T>.(PaginationResult<T>) -> Unit)(source)
Overloaded composable function for paginated components with only a size parameter.
Parameters
T
The type of paginated data.
size
Number of items per page.
loader
Suspended function that loads paginated data.
block
Composable function that renders the UI with the loaded data.