BaseToolbarAction.popupMenuButton constructor

BaseToolbarAction.popupMenuButton({
  1. CNSymbol? icon,
  2. String? label,
  3. required List<BasePopupMenuItem> popupMenuItems,
  4. required ValueChanged<int> onPopupMenuSelected,
  5. Color? tint,
  6. double? padding,
  7. double? labelSize = 15,
  8. double? iconSize = 16,
  9. String? badgeValue,
  10. Color? badgeColor,
})

Creates a toolbar action with a CNPopupMenuButton

Implementation

factory BaseToolbarAction.popupMenuButton({
  CNSymbol? icon,
  String? label,
  required List<BasePopupMenuItem> popupMenuItems,
  required ValueChanged<int> onPopupMenuSelected,
  Color? tint,
  double? padding,
  double? labelSize = 15,
  double? iconSize = 16,
  String? badgeValue,
  Color? badgeColor,
}) {
  return BaseToolbarAction._popupMenu(
    icon: icon,
    label: label,
    popupMenuItems: popupMenuItems,
    onPopupMenuSelected: onPopupMenuSelected,
    tint: tint,
    padding: padding,
    labelSize: labelSize,
    iconSize: iconSize,
    badgeValue: badgeValue,
    badgeColor: badgeColor,
    usePopupMenuButton: true,
  );
}