Package-level declarations

Types

Link copied to clipboard
class JchuScaffoldTabItem(val label: String, val icon: @Composable () -> Unit = {}, val alwaysShowLabel: Boolean = true)

Functions

Link copied to clipboard
fun JchuDefaultEmptyContent(text: String = "No items", modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
fun JchuRemoteScreenContent(isLoading: Boolean, error: String?, onLoading: @Composable () -> Unit, onSuccess: @Composable () -> Unit, onFailure: @Composable (String?) -> Unit)
fun <T> JchuRemoteScreenContent(data: T?, isLoading: Boolean, error: String?, onLoading: @Composable () -> Unit, onSuccess: @Composable (T) -> Unit, onFailure: @Composable (String?) -> Unit)
Link copied to clipboard
fun <T> ScaffoldStates(modifier: Modifier = Modifier, scaffoldState: ScaffoldState = rememberScaffoldState(), topBar: @Composable () -> Unit = {}, bottomBar: @Composable () -> Unit = {}, snackbarHost: @Composable (SnackbarHostState) -> Unit = { SnackbarHost(it) }, floatingActionButton: @Composable () -> Unit = {}, floatingActionButtonPosition: FabPosition = FabPosition.End, isFloatingActionButtonDocked: Boolean = false, backgroundColor: Color = MaterialTheme.colors.background, contentColor: Color = contentColorFor(backgroundColor), isLoading: Boolean = false, items: List<T> = emptyList(), onSuccess: @Composable (PaddingValues, List<T>) -> Unit, onFailed: @Composable (PaddingValues) -> Unit = {}, onLoading: @Composable (PaddingValues) -> Unit = {})

Author: @Jeluchu