SuspendButton

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)