buildMenuButton method

Widget buildMenuButton(
  1. BuildContext context,
  2. MenuItemDefinition menuButtonDefinition
)

Implementation

Widget buildMenuButton(
  BuildContext context,
  MenuItemDefinition menuButtonDefinition,
) =>
    Padding(
      padding: itemPadding,
      child: _MenuItem(
        menuButtonDefinition: menuButtonDefinition,
        menuButtonHeight: itemHeight,
        highlightColor: highlightColor,
        key: menuButtonDefinition.key,
        isSelected: selectedMenuKey == menuButtonDefinition.key,
        content: buildMenuButtonContent(
          menuButtonDefinition,
          selectedMenuKey == menuButtonDefinition.key,
          context,
        ),
        onPressed: () =>
            onSelectionChanged(context, menuButtonDefinition.key),
      ),
    );