DomposableTabsProps
data class DomposableTabsProps(val labels: List<String>, val selectedIndex: Int, val onSelect: (Int) -> Unit, val appearance: DomposableItemAppearance? = null, val variant: DomposableTabsVariant = DomposableTabsVariant.Primary, val scrollable: Boolean = false, val icons: List<@Composable () -> Unit?> = labels.map { null }, val leadingIcons: Boolean = false, val items: List<DomposableTabItem>? = null, val label: String = "Sections", val tabsAppearance: DomposableTabsAppearance? = null)
Constructors
Link copied to clipboard
constructor(labels: List<String>, selectedIndex: Int, onSelect: (Int) -> Unit, appearance: DomposableItemAppearance? = null, variant: DomposableTabsVariant = DomposableTabsVariant.Primary, scrollable: Boolean = false, icons: List<@Composable () -> Unit?> = labels.map { null }, leadingIcons: Boolean = false, items: List<DomposableTabItem>? = null, label: String = "Sections", tabsAppearance: DomposableTabsAppearance? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Keyed items add per-tab semantics and content while keeping the labels API compatible.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Optional shared layout and interaction tuning for tab rows.
Link copied to clipboard