build method
Builds the widget tree.
Implementation
@override
Widget build(BuildContext context) {
return FutureBuilder(
future: _restoreIsDone.future,
builder: (context, _) {
if (!_restoreIsDone.isCompleted) {
return Container(key: const ValueKey('RouterDelegateLoadingScreen'));
}
return Semantics(
container: true,
explicitChildNodes: true,
child: GgRouter.root(
child: Overlay(
initialEntries: [
OverlayEntry(
builder: (context) {
return child;
},
),
],
),
node: _root,
),
);
},
);
}