openVenueDialog method
Future<void>
openVenueDialog(
)
Implementation
Future<void> openVenueDialog() async {
final venues = await getVenues();
var options = <Widget>[];
if (venues != null) {
for (var element in venues.getAll()) {
options.add(SimpleDialogOption(
onPressed: () => {_selectVenue(element), Navigator.pop(context)},
child: Text(element.name!),
));
}
// ignore: use_build_context_synchronously
if (!context.mounted) return;
showDialog(
context: context,
builder: (context) {
return SimpleDialog(
title: const Text("Select Venue"),
children: options,
);
});
}
}