build method

  1. @override
Widget build(
  1. BuildContext context
)
override

Build the widget.

Implementation

@override
Widget build(BuildContext context) {
  final actionsContext = PerformableActionsContext.fromActions(
    actions,
    closeMenuOnEscape: closeMenuOnEscape,
  );
  return Semantics(
    customSemanticsActions: actionsContext.customSemanticActions,
    child: MenuAnchor(
      menuChildren: actionsContext.menuChildren,
      builder: (builderContext, controller, _) => CallbackShortcuts(
        bindings: actionsContext.bindings,
        child: builder(builderContext, controller),
      ),
      controller: controller,
    ),
  );
}