Package-level declarations
Screen frame: JengaScaffold, JengaTopAppBar and JengaBottomBar.
Types
Resolved colors for a JengaBottomBar. Override via JengaBottomBarDefaults.colors.
Defaults and token mappings for JengaBottomBar.
Defaults and token mappings for JengaScaffold.
Resolved colors for a JengaTopAppBar. Override via JengaTopAppBarDefaults.colors.
Defaults for JengaTopAppBar. The composable members follow the theme's JengaTopAppBarStyle; Height is Jenga's built-in value, and JengaTopAppBar resolves the theme's height over it.
Theme-wide style for every JengaTopAppBar, set through io.github.joelkanyi.jenga.theme.JengaComponentStyles.topAppBar. A null value keeps Jenga's default; arguments passed to a call still win.
Functions
A bottom app bar: a surface pinned to the bottom of a JengaScaffold hosting a row of actions. Applies the navigation-bar inset itself, so it sits correctly above the system bar in an edge-to-edge app, and draws a hairline divider on top.
The structural shell for a Jenga screen: a background, optional top/bottom bars, and a content area inset to avoid them.
A top app bar whose title is a slot, for titles that are more than one string (e.g. a monospaced id with a subtitle, or a tappable switcher line).
A top app bar with a title, optional navigation icon and trailing actions.