built_tab_navigator library

Classes

BuiltTabNavigator<T extends EnumClass>
BuiltTabNavigatorState<T extends EnumClass>
TabNavigator<T extends EnumClass>
TabNavigatorState<T extends EnumClass>
TabRoutesDefinition<T extends EnumClass>

Typedefs

BodyBuilder = Widget Function(BuildContext context, List<Widget> tabs, Widget tabsViewsContainer)
IconBuilder<T> = Widget Function(BuildContext context, T tab, TabRoutesDefinition<EnumClass> definition, bool isSelected)
OnGenerateRouteFn<T> = Route Function(RouteSettings routeSettings, T tab, EnumClass route, WidgetBuilder? child)
TabBuilder<T> = Widget Function(BuildContext context, T tab, TabRoutesDefinition<EnumClass> definition, bool isSelected, Widget title, Widget icon, dynamic cb())
TabContentWrapBuilder = Widget Function(BuildContext context, EnumClass tab, bool isActive, Widget content)
TitleBuilder<T> = Widget Function(BuildContext context, T tab, TabRoutesDefinition<EnumClass> definition, bool isSelected)