buildContent method
Builds the content for the menu item at the given index.
Parameters:
index(int, required): index of the menu item
Returns: Widget — the content widget
Implementation
Widget buildContent(int index) {
NavigationMenuItemState? item = findByWidget(widget.children[index]);
final theme = Theme.of(context);
final scaling = theme.scaling;
final densityContentPadding = theme.density.baseContentPadding * scaling;
if (item != null) {
return Data<NavigationMenuState>.boundary(
child: Padding(
padding: EdgeInsets.all(densityContentPadding * 0.75),
child: _contentBuilders[item]!(context),
),
);
}
return Container();
}