Package-level declarations

Types

Link copied to clipboard
data class I18nNavigationTab(val title: StringResource, val icon: ImageVector, val contentDescription: String) : NavigatorTab<StringResource>

The I18nNavigationTab data class represents the information about a tab used to navigate between the screens of the application, it allows the I18n string for the title using the StringResource

Link copied to clipboard
data class NavigationTab(val title: String, val icon: ImageVector, val contentDescription: String) : NavigatorTab<String>

The NavigationTab data class represents the information about a tab used to navigate between the screens of the application

Link copied to clipboard
abstract class NavigatorScreen<T : NavigatorTab<*>>(loggerEnabled: Boolean = true) : EquinoxNoModelScreen

The NavigatorScreen provides a responsive navigation system that dynamically adjusts the navigation bars and content of each screen based on the current com.tecknobit.equinoxcompose.utilities.ResponsiveClass

Link copied to clipboard
interface NavigatorTab<T>

The NavigatorTab interface allows to customize the tabs the NavigatorScreen have to use to handle the navigation inside the application