PaneItemExpander constructor

PaneItemExpander({
  1. Key? key,
  2. required Widget icon,
  3. required List<NavigationPaneItem> items,
  4. required Widget body,
  5. Widget? title,
  6. Widget? infoBadge,
  7. Widget? trailing = kDefaultTrailing,
  8. FocusNode? focusNode,
  9. bool autofocus = false,
  10. MouseCursor? mouseCursor,
  11. ButtonState<Color?>? tileColor,
  12. ButtonState<Color?>? selectedTileColor,
  13. VoidCallback? onTap,
  14. bool initiallyExpanded = false,
})

Implementation

PaneItemExpander({
  super.key,
  required super.icon,
  required this.items,
  required super.body,
  super.title,
  super.infoBadge,
  super.trailing = kDefaultTrailing,
  super.focusNode,
  super.autofocus = false,
  super.mouseCursor,
  super.tileColor,
  super.selectedTileColor,
  super.onTap,
  this.initiallyExpanded = false,
}) : assert(
        items.any((item) => item is PaneItemExpander) == false,
        'There can not be nested PaneItemExpanders',
      );