buildMenuButton static method
Widget
buildMenuButton(
- BuildContext context,
- Widget itemTitle,
- NavigationPane pane, {
- EdgeInsetsGeometry padding = EdgeInsets.zero,
- required VoidCallback onPressed,
Implementation
static Widget buildMenuButton(
BuildContext context,
Widget itemTitle,
NavigationPane pane, {
EdgeInsetsGeometry padding = EdgeInsets.zero,
required VoidCallback onPressed,
}) {
if (pane.menuButton != null) return pane.menuButton!;
return Container(
width: pane.size?.compactWidth ?? kCompactNavigationPaneWidth,
margin: padding,
child: PaneItem(
title: itemTitle,
icon: const Icon(FluentIcons.global_nav_button),
body: const SizedBox.shrink(),
).build(
context,
false,
onPressed,
displayMode: PaneDisplayMode.compact,
),
);
}