build method
Describes the part of the user interface represented by this widget.
Implementation
@override
Widget build(BuildContext context, UpgradeBaseState state) {
if (upgrader.debugLogging) {
print('upgrader: build UpgradeAlert');
}
return FutureBuilder(
future: state.initialized,
builder: (BuildContext context, AsyncSnapshot<bool> processed) {
final checkContext =
navigatorKey != null && navigatorKey!.currentContext != null
? navigatorKey!.currentContext!
: context;
if (processed.connectionState == ConnectionState.done &&
processed.data != null &&
processed.data!) {
upgrader.checkVersion(context: checkContext);
}
return child ?? Container();
});
}