API Reference

The library exposes two composables and one state type.

Symbol Description
LazyPagingColumn LazyColumn that renders loading / empty / error / content slots based on paging state
RefreshableLazyPagingColumn LazyPagingColumn wrapped in a Material 3 PullToRefreshBox
LazyPagingColumnState Sealed interface: Loading, Empty, Error(exception), Content

A top-level rememberLazyPagingColumnState(lazyPagingItems) composable derives the state from a LazyPagingItems<T>. Both columns call it internally by default, so you rarely need it directly — but it’s public so you can observe the state or override it.


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.