getIcon static method
Implementation
static Future<int> getIcon(String prompt, List<Icon> iconList) async {
BuildContext? ctx = globalNavigatorKey.currentContext;
if (ctx == null) return 0;
dialog = true; contexts.add(ctx); //TODO: does this do anything?
return showDialog(
context: ctx,
builder: (BuildContext context) {
return Center(child: IconSelectDialog(prompt, iconList));
}).then((value) {
dialog = false; contexts.remove(ctx);
return value ?? 0;
});
}