pickItem<T> static method
Implementation
static Future<ListItem<T>?> pickItem<T>(
BuildContext context,
List<ListItem<T>> items,
String hint,
) async {
dynamic results = await Navigator.of(context).push(
MaterialPageRoute<dynamic>(
builder: (BuildContext context) {
return ItemsList(
items: items,
hint: hint,
);
},
),
);
if (results != null && results.containsKey('pickedItem')) {
return results['pickedItem'];
} else {
return null;
}
}