PaneItemExpander constructor
PaneItemExpander({
- Key? key,
- required Widget icon,
- required List<
NavigationPaneItem> items, - required Widget body,
- Widget? title,
- Widget? infoBadge,
- Widget? trailing = kDefaultTrailing,
- FocusNode? focusNode,
- bool autofocus = false,
- MouseCursor? mouseCursor,
- ButtonState<
Color?> ? tileColor, - ButtonState<
Color?> ? selectedTileColor, - VoidCallback? onTap,
- 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',
);