Package-level declarations
JengaTabs and JengaSegmentedControl.
Types
Resolved colors for a JengaSegmentedControl. Override via JengaSegmentedControlDefaults.colors.
Defaults for JengaSegmentedControl. The composable members follow the theme's JengaSegmentedControlStyle; the constants are Jenga's built-in values, and JengaSegmentedControl resolves the theme's values over them.
Theme-wide style for every JengaSegmentedControl, set through io.github.joelkanyi.jenga.theme.JengaComponentStyles.segmentedControl. A null value keeps Jenga's default; arguments passed to a call still win.
How JengaTabs lays its tabs out.
Resolved colors for JengaTabs. Override via JengaTabsDefaults.colors.
Defaults and token mappings for JengaTabs. The composable members follow the theme's JengaTabsStyle; the constants are Jenga's built-in values, and JengaTabs resolves the theme's values over them.
Theme-wide style for every JengaTabs, set through io.github.joelkanyi.jenga.theme.JengaComponentStyles.tabs. A null value keeps Jenga's default; arguments passed to a call still win.
Functions
A segmented control: a small set of mutually-exclusive options in a pill track, with the selected segment raised. A null selectedIndex shows no selection (e.g. an unanswered yes/no question).
A row of text tabs with an underline indicator under the selected tab.