Package-level declarations
Types
Data class representing the state of the bottom navigation bar.
Data class representing a single tab in the bottom navigation bar.
Data class representing an item in the navigation drawer.
Configuration for the TopBar that can be dynamically applied.
Functions
A custom NavigationBar for the application. It adjusts its height and insets based on the platform (iOS vs Android).
A root container component that provides a common layout structure including a top bar, bottom bar, navigation drawer, and snackbar host. It automatically handles responsive drawer behavior (modal for small screens, permanent for large screens) and centralized loading/error states.
A custom navigation drawer content component.
A custom TopAppBar that uses a TopBarConfig to determine its state.
A custom TopAppBar that selects the appropriate configuration from a list based on the selected route.
A custom TopAppBar that can switch between a default and a transparent style. It supports a title, subtitle, back button, close button, favorite button, menu button, and actions.