navBarBuilder property

Widget Function(BuildContext context, NavBarData data)? navBarBuilder
getter/setter pair

Custom builder for complete control over the bottom navigation bar.

When provided, this builder receives NavBarData containing the items, current index, and onTap callback. The style parameter is ignored when navBarBuilder is provided.

Example:

NavigationHubLayout.bottomNav(
  navBarBuilder: (context, data) {
    return MyCustomNavBar(
      items: data.items,
      currentIndex: data.currentIndex,
      onTap: data.onTap,
    );
  },
)

Implementation

Widget Function(BuildContext context, NavBarData data)? navBarBuilder;