SidebarX constructor

const SidebarX({
  1. Key? key,
  2. required SidebarXController controller,
  3. List<SidebarXItem> items = const [],
  4. List<SidebarXItem> footerItems = const [],
  5. SidebarXTheme theme = const SidebarXTheme(),
  6. SidebarXTheme? extendedTheme,
  7. SidebarXBuilder? headerBuilder,
  8. SidebarXBuilder? footerBuilder,
  9. IndexedWidgetBuilder? separatorBuilder,
  10. SidebarXBuilder? toggleButtonBuilder,
  11. bool showToggleButton = true,
  12. Widget? headerDivider,
  13. Widget? footerDivider,
  14. Duration animationDuration = const Duration(milliseconds: 300),
  15. IconData collapseIcon = Icons.arrow_back_ios_new,
  16. IconData extendIcon = Icons.arrow_forward_ios,
})

Implementation

const SidebarX({
  Key? key,
  required this.controller,
  this.items = const [],
  this.footerItems = const [],
  this.theme = const SidebarXTheme(),
  this.extendedTheme,
  this.headerBuilder,
  this.footerBuilder,
  this.separatorBuilder,
  this.toggleButtonBuilder,
  this.showToggleButton = true,
  this.headerDivider,
  this.footerDivider,
  this.animationDuration = const Duration(milliseconds: 300),
  this.collapseIcon = Icons.arrow_back_ios_new,
  this.extendIcon = Icons.arrow_forward_ios,
}) : super(key: key);