TMenuRootTrigger<T extends TMenuItemData<T>> constructor

const TMenuRootTrigger<T extends TMenuItemData<T>>({
  1. Key? key,
  2. required Widget child,
  3. List<T> items = const [],
  4. required TMenuTheme theme,
  5. TMenuTriggerMode triggerMode = TMenuTriggerMode.hover,
  6. String? tooltipText,
  7. bool isActive(
    1. T item
    )?,
  8. bool containsActive(
    1. T item
    )?,
  9. ValueChanged<T>? onItemTap,
  10. VoidCallback? onTooltipTap,
  11. Widget builder(
    1. BuildContext context,
    2. VoidCallback close
    )?,
})

Implementation

const TMenuRootTrigger({
  super.key,
  required this.child,
  this.items = const [],
  required this.theme,
  this.triggerMode = TMenuTriggerMode.hover,
  this.tooltipText,
  this.isActive,
  this.containsActive,
  this.onItemTap,
  this.onTooltipTap,
  this.builder,
});