NavigationItem constructor

const NavigationItem({
  1. Key? key,
  2. bool isSelected = false,
  3. bool isVisible = true,
  4. dynamic icon,
  5. ValueState? iconState,
  6. double? iconSize,
  7. ValueState<double>? iconSizeState,
  8. Color? iconTint,
  9. ValueState<Color>? iconTintState,
  10. IconThemeData? iconTheme,
  11. ValueState<IconThemeData>? iconThemeState,
  12. String? title,
  13. ValueState<String>? titleState,
  14. Color? titleColor,
  15. ValueState<Color>? titleColorState,
  16. double? titleSize,
  17. ValueState<double>? titleSizeState,
  18. TextStyle? titleStyle,
  19. ValueState<TextStyle>? titleStyleState,
  20. double? spaceBetween,
  21. ValueState<double>? spaceBetweenState,
  22. double? maxWidth,
  23. double? maxHeight,
  24. double? minWidth,
  25. double? minHeight,
  26. double? margin,
  27. double? marginX,
  28. double? marginY,
  29. double? padding,
  30. double? paddingX,
  31. double? paddingY,
  32. Color? background,
  33. ValueState<Color>? backgroundState,
  34. OnViewClickListener? onClick,
  35. LinearLayoutController? itemController,
  36. IconViewController? iconController,
  37. TextViewController? labelController,
})

Implementation

const NavigationItem({
  super.key,
  this.isSelected = false,
  this.isVisible = true,
  this.icon,
  this.iconState,
  this.iconSize,
  this.iconSizeState,
  this.iconTint,
  this.iconTintState,
  this.iconTheme,
  this.iconThemeState,
  this.title,
  this.titleState,
  this.titleColor,
  this.titleColorState,
  this.titleSize,
  this.titleSizeState,
  this.titleStyle,
  this.titleStyleState,
  this.spaceBetween,
  this.spaceBetweenState,
  this.maxWidth,
  this.maxHeight,
  this.minWidth,
  this.minHeight,
  this.margin,
  this.marginX,
  this.marginY,
  this.padding,
  this.paddingX,
  this.paddingY,
  this.background,
  this.backgroundState,
  this.onClick,
  this.itemController,
  this.iconController,
  this.labelController,
});