Package-level declarations
Types
Link copied to clipboard
object BaseBehaviors
Base behaviors for the use-case views.
Link copied to clipboard
abstract class BaseConfigs(val icons: LibIcons = BaseConstants.DEFAULT_ICON_STYLE, val orientation: LibOrientation? = BaseConstants.DEFAULT_LIB_LAYOUT)
Base configs for dialog-specific configs.
Link copied to clipboard
Base selection for dialog-specific selections.
Link copied to clipboard
Available button styles.
Link copied to clipboard
class IconSource
An icon from various sources alongside an optional contentDescription and tint.
Link copied to clipboard
Represents the orientations of the use-case views.
Link copied to clipboard
Represents a button with text and an optional icon.
Link copied to clipboard
class UseCaseState(visible: Boolean = false, embedded: Boolean = true, onFinishedRequest: UseCaseState.() -> Unit? = null, onDismissRequest: UseCaseState.() -> Unit? = null, onCloseRequest: UseCaseState.() -> Unit? = null)
Handles the base behavior of any use-case view.
Functions
Link copied to clipboard
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.
Link copied to clipboard