MainWrapper constructor

const MainWrapper({
  1. Key? key,
  2. Widget? child,
  3. required List<NavigationItem> items,
  4. required List<String> routePaths,
  5. required List<Widget> pages,
  6. Future<bool> onTabTap(
    1. BuildContext context,
    2. int index
    )?,
})

Implementation

const MainWrapper({
  super.key,
  this.child,
  required this.items,
  required this.routePaths,
  required this.pages,
  this.onTabTap,
}) : assert(
       items.length == routePaths.length,
       "Items and routePaths must have same length",
     ),
     assert(
       items.length == pages.length,
       "Items and pages must have same length",
     );