Package-level declarations
JengaNavigationBar with its items, and JengaNavigationRailItem.
Types
Resolved colors for a JengaNavigationBar. Override via JengaNavigationBarDefaults.colors.
Defaults and token mappings for JengaNavigationBar.
Resolved colors for a JengaNavigationRailItem. Override via JengaNavigationRailItemDefaults.colors.
Defaults and token mappings for JengaNavigationRailItem. The composable members follow the theme's JengaNavigationRailItemStyle; the constants are Jenga's built-in values, and JengaNavigationRailItem resolves the theme's values over them.
Theme-wide style for every JengaNavigationRailItem, set through io.github.joelkanyi.jenga.theme.JengaComponentStyles.navigationRailItem. A null value keeps Jenga's default; arguments passed to a call still win.
How a JengaNavigationBarItem marks the selected state.
Functions
A bottom navigation bar. Place JengaNavigationBarItems in content; each is weighted equally. Applies the navigation-bar inset itself.
A single item in a JengaNavigationBar: an icon, optional label, and selected state. Must be used inside JengaNavigationBar's content scope.
A full-width destination row for a side navigation list (e.g. the rail of a landscape or tablet layout): an icon and a label, with a filled background when selected. Stack items in a column; the caller owns the layout.