BottomAppBar

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.

Parameters

id

Unique identifier of the tile. Defaults to a random id.

events

Events owned by this tile. Never fired, since the bar dispatches no triggers.

style

Layout/appearance modifiers (size, padding, background, etc).

visibility

Whether the tile is shown, hidden but occupies space, or removed from layout. Defaults to visible.

searchableTerms

Terms used by an ancestor's search/filter to decide whether this tile matches. Defaults to none.

floatingActionButton

Tile (typically a FloatingActionButton) docked at the trailing edge. Defaults to none.

actions

Tiles laid out on the leading side of the bar. Defaults to none.