Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
sealed interface TabsKind : ComponentKind
Link copied to clipboard
class TabsScope
Link copied to clipboard
object TabVars

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun TabPanelScope.Tab(text: String, modifier: Modifier = Modifier)

Convenience method for creating a Tab that is just text.

Link copied to clipboard
fun TabsScope.TabPanel(tabText: String, tabModifier: Modifier = Modifier, panelModifier: Modifier = Modifier, enabled: Boolean = true, isDefault: Boolean = false, content: @Composable BoxScope.() -> Unit)

Convenience method for creating a tab panel whose tab is just text.

Link copied to clipboard
@Composable
fun Tabs(modifier: Modifier = Modifier, variant: CssStyleVariant<TabsKind>? = null, tabVariant: CssStyleVariant<TabsKind.Tab>? = null, panelVariant: CssStyleVariant<TabsKind.Panel>? = null, commonTabModifier: Modifier = Modifier, commonPanelModifier: Modifier = Modifier, onTabSelected: (Int) -> Unit = {}, ref: ElementRefScope<HTMLElement>? = null, block: TabsScope.() -> Unit)

A set of tabs, where each tab is associated with a single panel.