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.