Package-level declarations

Types

Link copied to clipboard
@Stable
sealed class ActionScope
Link copied to clipboard
@Stable
open class DefaultStatefulProvider(initStatus: StatefulStatus = StatefulStatus.Empty, emptyText: String? = ValueTheme.runtime(), networkErrorText: String? = ValueTheme.runtime(), loadingText: String? = ValueTheme.runtime()) : StatefulProvider
Link copied to clipboard
@Stable
interface StatefulProvider
Link copied to clipboard

Functions

Link copied to clipboard
@Composable
fun AdaptiveTwoBox(modifier: Modifier = Modifier, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, verticalAlignment: Alignment.Vertical = Alignment.Top, verticalArrangement: Arrangement.Vertical = Arrangement.Top, horizontalAlignment: Alignment.Horizontal = Alignment.Start, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun <T> AdderBox(maxNum: Int, items: List<T>, modifier: Modifier = Modifier, size: Dp = Theme.size.cell9, shape: Shape = Theme.shape.v7, onAdd: () -> Unit = {}, onReplace: (Int, T) -> Unit = { _, _ -> }, onDelete: (Int, T) -> Unit = { _, _ -> }, content: @Composable (Int, T) -> Unit)
Link copied to clipboard
@Composable
fun BackgroundContainer(content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun Banner(size: Int, modifier: Modifier = Modifier, initIndex: Int = 0, interval: Long = 0, indicatorSize: Dp = Theme.size.box2, content: @Composable (Int) -> Unit)
Link copied to clipboard
@Composable
fun OffsetBox(x: Dp = 0.dp, y: Dp = 0.dp, zIndex: Float = 2.0f, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun <T> ReplaceableBox(value: T? = null, onReplace: () -> Unit, onDelete: () -> Unit, shape: Shape = Theme.shape.v7, content: @Composable (T) -> Unit)
Link copied to clipboard
@Composable
fun StatefulBox(provider: StatefulProvider, modifier: Modifier = Modifier, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun Surface(modifier: Modifier = Modifier, contentPadding: PaddingValues = PaddingValues.Zero, contentAlignment: Alignment = Alignment.Center, shape: Shape = Theme.shape.rectangle, shadowElevation: Dp = 0.dp, tonalLevel: Int = 0, border: BorderStroke? = null, onClick: () -> Unit? = null, content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun SurfaceContainer(content: @Composable () -> Unit)
Link copied to clipboard
@Composable
fun ThemeContainer(content: @Composable () -> Unit)
@Composable
fun ThemeContainer(enabled: Boolean, content: @Composable () -> Unit)
@Composable
fun ThemeContainer(color: Color, variantColor: Color = color.copy(alpha = 0.75f), content: @Composable () -> Unit)
@Composable
fun ThemeContainer(enabled: Boolean, color: Color, variantColor: Color = color.copy(alpha = 0.75f), content: @Composable () -> Unit)