Package-level declarations

Functions

Link copied to clipboard
@Composable
fun AppTopBar(tabs: List<Tab>, currentState: AppNavigationState, onTabSelected: (Tab) -> Unit)

Pasek zakładek: tabs po równo na całą szerokość, aktywna z currentState podświetlona. Kliknięta zakładka trafia do onTabSelected.

Link copied to clipboard
@Composable
fun MainTopAppBar(title: String, showBackButton: Boolean, onBackClicked: () -> Unit, onSettingsClicked: () -> Unit)

Główny pasek górny aplikacji z tytułem i przyciskami nawigacyjnymi.

Link copied to clipboard
@Composable
fun TabContent(screenStack: List<Screen>)

Rysuje ekran ze szczytu screenStack (ostatni element) i animuje przejście, gdy szczyt się zmienia.

Link copied to clipboard
@Composable
private fun RowScope.TopBarTab(tab: Tab, isSelected: Boolean, onClick: () -> Unit)