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
object AdaptiveButton
Link copied to clipboard
Link copied to clipboard
object AdaptiveNavigationBar
Link copied to clipboard
object AdaptiveSwitch
Functions
Link copied to clipboard
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)