NavLayout constructor

const NavLayout(
  1. StatefulNavigationShell navShell,
  2. List<NavDest> navDests, {
  3. Key? key,
  4. NavTitleBar? titleBar,
  5. NavTypeFn? navTypeFn,
  6. BuildNavTrailWidgetFn? buildNavTrailLeadingWidgetFn,
  7. BuildNavTrailWidgetFn? buildNavTrailTrailingWidgetFn,
  8. BuildNavDrawerWidgetFn? buildNavDrawerHeaderWidgetFn,
  9. NavProperties navProperties = const NavProperties(),
})

Implementation

const NavLayout(
  StatefulNavigationShell navShell,
  List<NavDest> navDests, {
  super.key,
  NavTitleBar? titleBar,
  NavTypeFn? navTypeFn,
  BuildNavTrailWidgetFn? buildNavTrailLeadingWidgetFn,
  BuildNavTrailWidgetFn? buildNavTrailTrailingWidgetFn,
  BuildNavDrawerWidgetFn? buildNavDrawerHeaderWidgetFn,
  NavProperties navProperties = const NavProperties(),
})  : _navShell = navShell,
      _navDests = navDests,
      _titleBar = titleBar,
      _navProperties = navProperties,
      _navTypeFn = navTypeFn,
      _buildNavTrailLeadingWidgetFn = buildNavTrailLeadingWidgetFn,
      _buildNavTrailTrailingWidgetFn = buildNavTrailTrailingWidgetFn,
      _buildNavDrawerHeaderWidgetFn = buildNavDrawerHeaderWidgetFn;