Package-level declarations

Types

Link copied to clipboard
data class AdaptiveBottomBarItem(val icon: @Composable () -> Unit, val selected: Boolean, val onClick: () -> Unit, val label: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
expect fun AdaptiveBottomBar(items: List<AdaptiveBottomBarItem>, modifier: Modifier = Modifier)
Link copied to clipboard
fun AdaptiveButton(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = AdaptiveButtonDefaults.ButtonShape(AdaptiveButton.Variant.Default), contentPadding: PaddingValues = AdaptiveButtonDefaults.ButtonContentPadding(AdaptiveButton.Variant.Default), interactionSource: MutableInteractionSource? = null, content: @Composable RowScope.() -> Unit)
expect fun AdaptiveButton(variant: AdaptiveButton.Variant, onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = AdaptiveButtonDefaults.ButtonShape(variant), contentPadding: PaddingValues = AdaptiveButtonDefaults.ButtonContentPadding(variant), interactionSource: MutableInteractionSource? = null, content: @Composable RowScope.() -> Unit)
actual fun AdaptiveButton(variant: AdaptiveButton.Variant, onClick: () -> Unit, modifier: Modifier, enabled: Boolean, shape: Shape, contentPadding: PaddingValues, interactionSource: MutableInteractionSource?, content: RowScope.() -> Unit)
actual fun AdaptiveButton(variant: AdaptiveButton.Variant, onClick: () -> Unit, modifier: Modifier, enabled: Boolean, shape: Shape, contentPadding: PaddingValues, interactionSource: MutableInteractionSource?, content: RowScope.() -> Unit)
Link copied to clipboard
fun AdaptiveButtonDangerous(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = AdaptiveButtonDefaults.ButtonShape(AdaptiveButton.Variant.Dangerous), contentPadding: PaddingValues = AdaptiveButtonDefaults.ButtonContentPadding(AdaptiveButton.Variant.Dangerous), interactionSource: MutableInteractionSource? = null, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
fun AdaptiveButtonProminent(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = AdaptiveButtonDefaults.ButtonShape(AdaptiveButton.Variant.Prominent), contentPadding: PaddingValues = AdaptiveButtonDefaults.ButtonContentPadding(AdaptiveButton.Variant.Prominent), interactionSource: MutableInteractionSource? = null, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
fun AdaptiveButtonSubtle(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, shape: Shape = AdaptiveButtonDefaults.ButtonShape(AdaptiveButton.Variant.Subtle), contentPadding: PaddingValues = AdaptiveButtonDefaults.ButtonContentPadding(AdaptiveButton.Variant.Subtle), interactionSource: MutableInteractionSource? = null, content: @Composable RowScope.() -> Unit)
Link copied to clipboard
expect fun AdaptiveNavigationBar(title: String, modifier: Modifier = Modifier, variant: AdaptiveNavigationBar.Variant = AdaptiveNavigationBar.Variant.Standard, onBack: () -> Unit? = null, actions: @Composable () -> Unit? = null)
actual fun AdaptiveNavigationBar(title: String, modifier: Modifier, variant: AdaptiveNavigationBar.Variant, onBack: () -> Unit?, actions: () -> Unit?)
actual fun AdaptiveNavigationBar(title: String, modifier: Modifier, variant: AdaptiveNavigationBar.Variant, onBack: () -> Unit?, actions: () -> Unit?)
Link copied to clipboard
expect fun AdaptiveSwitch(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, interactionSource: MutableInteractionSource? = null, variant: AdaptiveSwitch.Variant = AdaptiveSwitch.Variant.Default)
actual fun AdaptiveSwitch(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier, enabled: Boolean, interactionSource: MutableInteractionSource?, variant: AdaptiveSwitch.Variant)
actual fun AdaptiveSwitch(checked: Boolean, onCheckedChange: (Boolean) -> Unit, modifier: Modifier, enabled: Boolean, interactionSource: MutableInteractionSource?, variant: AdaptiveSwitch.Variant)