Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface StringResource
Functions
Link copied to clipboard
fun AppTopAppBar(modifier: Modifier = Modifier, title: @Composable () -> Unit, navigationIcon: @Composable () -> Unit = {}, actions: @Composable RowScope.() -> Unit = {})
Link copied to clipboard
fun AsyncButton(modifier: Modifier = Modifier, isLoading: Boolean = false, enabled: Boolean = isLoading.not(), shape: Shape = ButtonDefaults.shape, containerColor: Color = ButtonDefaults.buttonColors().containerColor, contentColor: Color = ButtonDefaults.buttonColors().contentColor, contentPadding: PaddingValues = ButtonDefaults.ContentPadding, onClick: () -> Unit = {}, content: @Composable RowScope.() -> Unit)
A button that renders a circular progress CircularProgressIndicator in case of loading or content otherwise
Link copied to clipboard
Link copied to clipboard
fun AsyncTextButton(text: String, modifier: Modifier = Modifier, isLoading: Boolean = false, enabled: Boolean = isLoading.not(), shape: Shape = ButtonDefaults.shape, containerColor: Color = ButtonDefaults.buttonColors().containerColor, textColor: Color = ButtonDefaults.buttonColors().contentColor, contentPadding: PaddingValues = ButtonDefaults.ContentPadding, onClick: () -> Unit = {})
A button that renders a circular progress CircularProgressIndicator in case of loading or text otherwise
Link copied to clipboard
fun Button(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, contentPadding: PaddingValues = ButtonDefaults.ContentPadding, content: @Composable RowScope.() -> Unit)
A button of the Spezi design system with customizable content.
Link copied to clipboard
Link copied to clipboard
fun CircleShimmerEffect(modifier: Modifier, duration: Int = ShimmerEffectDefaults.durationMillis, color: Color = ShimmerEffectDefaults.color)
Renders a circle Compose Box with a shimmer loading effect
Link copied to clipboard
fun DefaultElevatedCard(modifier: Modifier = Modifier, shape: Shape = CardDefaults.shape, content: @Composable ColumnScope.() -> Unit)
Default Material Design elevated card.
Link copied to clipboard
A composable that notifies the lifecycle events of the current lifecycle owner
Link copied to clipboard
Link copied to clipboard
fun RectangleShimmerEffect(modifier: Modifier, duration: Int = ShimmerEffectDefaults.durationMillis, color: Color = ShimmerEffectDefaults.color)
Renders a rectangle Compose Box with a shimmer loading effect
Link copied to clipboard
fun RepeatingLazyColumn(modifier: Modifier = Modifier, itemCount: Int = DEFAULT_REPEATING_ITEMS_COUNT, content: @Composable LazyItemScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ShimmerEffectBox(modifier: Modifier = Modifier, shape: Shape = ShimmerEffectDefaults.shape, duration: Int = ShimmerEffectDefaults.durationMillis, color: Color = ShimmerEffectDefaults.color)
Renders a Compose Box with a shimmer loading effect
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard