YaruNavigationRail constructor

const YaruNavigationRail({
  1. Key? key,
  2. required int length,
  3. required YaruNavigationPageBuilder itemBuilder,
  4. required int? selectedIndex,
  5. required ValueChanged<int>? onDestinationSelected,
  6. Widget? leading,
  7. Widget? trailing,
})

Implementation

const YaruNavigationRail({
  super.key,
  required this.length,
  required this.itemBuilder,
  required this.selectedIndex,
  required this.onDestinationSelected,
  this.leading,
  this.trailing,
})  : assert(length >= 2),
      assert(
        selectedIndex == null ||
            (0 <= selectedIndex && selectedIndex < length),
      );