build method
Implementation
@override
Widget build(BuildContext context) {
final size = Flyout.of(context).size;
return Container(
width: size.isEmpty ? null : size.width,
padding: MenuFlyout.itemsPadding,
child: FlyoutListTile(
selected: selected,
showSelectedIndicator: false,
icon: leading ??
() {
if (_useIconPlaceholder) return const Icon(null);
return null;
}(),
text: text,
trailing: IconTheme.merge(
data: const IconThemeData(size: 12.0),
child: trailing ?? const SizedBox.shrink(),
),
onPressed: () {
Navigator.of(context).maybePop();
onPressed?.call();
},
),
);
}