Package-level declarations

Functions

Link copied to clipboard
@Composable
fun <T> Request(state: ApiState<T>, onUnauthorized: () -> Unit, loadingContent: @Composable () -> Unit, errorContent: @Composable (Issue) -> Unit, successContent: @Composable (T) -> Unit)

A basic composable for rendering API states, serving to wrap your own UI logic within successContent. The recommendation for its usage would be to wrap it with reasonable defaults according to your own application, as detailed in each parameter.