build method
Build the widget.
Implementation
@override
Widget build(final BuildContext context) => Cancel(
child: SimpleScaffold(
title: title,
body: ListView.builder(
itemBuilder: (final context, final index) {
final shortcut = shortcuts[index];
final keys = <String>[
if (shortcut.controlKey) controlKey,
if (shortcut.metaKey) metaKey,
if (shortcut.shiftKey) shiftKey,
if (shortcut.altKey) altKey,
shortcut.shortcut.name,
];
return CopyListTile(
autofocus: index == 0,
title: shortcut.title,
subtitle: keys.join(keyJoin),
);
},
itemCount: shortcuts.length,
shrinkWrap: true,
),
),
);