Package-level declarations

Functions

Link copied to clipboard
fun TileSchemaBuilderScope.BottomAppBar(id: String = randomId(), events: EventSchemaBuilderScope.() -> Unit = {}, style: StyleSchemaBuilderScope.() -> Unit = {}, visibility: TileSchema.Visibility = visible(), searchableTerms: List<String>? = null, floatingActionButton: TileSchemaBuilderScope.() -> Unit? = null, actions: TileSchemaBuilderScope.() -> Unit = {})

Renders a Material 3 bottom app bar with actions laid out on the leading side and an optional floatingActionButton docked at the trailing edge. The bar itself dispatches no triggers and is not clickable — wire events on the action tiles instead.

Link copied to clipboard

Center-aligned top app bar variant — title centered in the bar.

Link copied to clipboard

Default top app bar variant — leading-aligned title.

Link copied to clipboard

Large top app bar variant — tallest bar with the largest title.

Link copied to clipboard

Medium top app bar variant — taller bar with a larger title.

Link copied to clipboard
fun TileSchemaBuilderScope.TopAppBar(id: String = randomId(), events: EventSchemaBuilderScope.() -> Unit = {}, style: StyleSchemaBuilderScope.() -> Unit = {}, visibility: TileSchema.Visibility = visible(), searchableTerms: List<String>? = null, navigationIcon: TileSchemaBuilderScope.() -> Unit? = null, actions: TileSchemaBuilderScope.() -> Unit? = null, barStyle: TopAppBarTileSchema.TopAppBarStyle = defaultTopAppBar(), title: TileSchemaBuilderScope.() -> Unit)

Renders a Material 3 top app bar. barStyle picks the visual variant — default, center aligned, medium or large (the medium/large variants do not collapse on scroll, since the bar has no scroll behavior wired). title fills the title slot, navigationIcon the leading slot and actions the trailing slot; the latter two render as empty slots when omitted. The bar itself dispatches no triggers and is not clickable — wire events on the slot tiles (typically IconButtons) instead.