Package-level declarations

Types

Link copied to clipboard
interface AppState
Link copied to clipboard
Link copied to clipboard
typealias EventFlow<T> = MutableSharedFlow<T>
Link copied to clipboard
typealias FrameworkResString = Res.string
Link copied to clipboard
interface ScreenContext
Link copied to clipboard
data class SnackbarEvent(val message: String, val actionLabel: String? = null, val duration: SnackbarDuration = SnackbarDuration.Short, val withDismissAction: Boolean = false, val onActionPerformed: () -> Unit? = null)
Link copied to clipboard

A class which provides easy-to-use utilities for updating the System UI bar colors within Jetpack Compose.

Functions

Link copied to clipboard
fun AsyncImage3(model: Any?, modifier: Modifier = Modifier, contentDescription: String? = null, error: @Composable SubcomposeAsyncImageScope.(AsyncImagePainter.State.Error) -> Unit? = null, loading: @Composable SubcomposeAsyncImageScope.(AsyncImagePainter.State.Loading) -> Unit? = AsyncImage3Default.loading, onError: (AsyncImagePainter.State.Error) -> Unit? = null, onSuccess: (AsyncImagePainter.State.Success) -> Unit? = null, filterQuality: FilterQuality = FilterQuality.None, alignment: Alignment = Alignment.Center, contentScale: ContentScale = ContentScale.Fit)
Link copied to clipboard
fun EmptyContent(imageVector: ImageVector, text: String, modifier: Modifier = Modifier)
Link copied to clipboard
fun <EVENT> EventEffect(eventFlow: SharedFlow<EVENT>, block: suspend CoroutineScope.(EVENT) -> Unit)
Link copied to clipboard
fun <T> EventFlow(): MutableSharedFlow<T>
Link copied to clipboard
fun Modifier.immatureRectangleProgressBorder(strokeWidth: Dp = 5.dp, cornerRadius: Dp = 12.dp, color: Color = Color.Blue, enable: Boolean = false): Modifier
Link copied to clipboard
Link copied to clipboard
fun <T> NavigationResultEffect(key: SerializableNavigationResultKey<T>, onResult: (T) -> Unit)
Link copied to clipboard
fun SafeLaunchedEffect(key: Any?, block: suspend CoroutineScope.() -> Unit)