previewAnchoredPopupMenuButton function
- @Preview(name: 'AnchoredPopupMenuButton', group: 'Popup Menu', size: Size(420, 220))
Widget
previewAnchoredPopupMenuButton()
Implementation
@Preview(
name: 'AnchoredPopupMenuButton',
group: 'Popup Menu',
size: Size(420, 220),
)
Widget previewAnchoredPopupMenuButton() {
return WidgetPreviewFrame(
child: Center(
child: AnchoredPopupMenuButton<String>(
items: const [
PopupMenuItem(
value: 'refresh',
child: Text('Refresh'),
),
PopupMenuItem(
value: 'display',
child: Text('Display options'),
),
],
onSelected: (_) {},
triggerBuilder: (context, onPressed) {
return FilledButton.icon(
onPressed: onPressed,
icon: const Icon(Icons.more_vert_outlined),
label: const Text('Open menu'),
);
},
),
),
);
}