rememberUseCaseState
fun rememberUseCaseState(visible: Boolean = false, embedded: Boolean = true, onCloseRequest: UseCaseState.() -> Unit? = null, onFinishedRequest: UseCaseState.() -> Unit? = null, onDismissRequest: UseCaseState.() -> Unit? = null): UseCaseState
Creates and remembers a UseCaseState.
Parameters
visible
The initial visibility.
embedded
if the use-case is embedded in a container (dialog, bottomSheet, popup, ...)
onCloseRequest
The listener that is invoked when the dialog was closed through any cause.
onFinishedRequest
The listener that is invoked when the dialog's use-case was finished by the user accordingly (negative, positive, selection).
onDismissRequest
The listener that is invoked when the dialog was dismissed.