Package-level declarations

Functions

Link copied to clipboard
fun ProcessingOverlay(viewState: ViewState, modifier: Modifier = Modifier, processingContent: @Composable BoxScope.() -> Unit = { CircularProgressIndicator() }, content: @Composable BoxScope.() -> Unit)
fun ProcessingOverlay(isProcessing: Boolean, modifier: Modifier = Modifier, processingContent: @Composable BoxScope.() -> Unit = { CircularProgressIndicator() }, content: @Composable BoxScope.() -> Unit)
Link copied to clipboard
fun SuspendButton(title: String, state: MutableState<ViewState> = remember { mutableStateOf(ViewState.Idle) }, action: suspend () -> Unit)
fun SuspendButton(processingDebounceDuration: Duration = 150.milliseconds, state: MutableState<ViewState> = remember { mutableStateOf(ViewState.Idle) }, action: suspend () -> Unit, label: @Composable () -> Unit)