提交 4a5132bb 编写于 作者: A Adam Barth

Remove scaffolding for Navigator1 to Navigator2 transition

These types belong at the MaterialApp level.

Fixes #1969
上级 1a5b0b93
......@@ -31,6 +31,13 @@ AssetBundle _initDefaultBundle() {
final AssetBundle _defaultBundle = _initDefaultBundle();
class RouteArguments {
const RouteArguments({ this.context });
final BuildContext context;
}
typedef Widget RouteBuilder(RouteArguments args);
typedef RouteBuilder RouteGenerator(String name);
class MaterialApp extends StatefulComponent {
MaterialApp({
Key key,
......
......@@ -5,15 +5,6 @@
import 'framework.dart';
import 'overlay.dart';
// ---------------- Begin scaffolding for Navigator1 to Navigator2 transition
class RouteArguments {
const RouteArguments({ this.context });
final BuildContext context;
}
typedef Widget RouteBuilder(RouteArguments args);
typedef RouteBuilder RouteGenerator(String name);
// ---------------- End scaffolding for Navigator1 to Navigator2 transition
abstract class Route {
List<OverlayEntry> get overlayEntries;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册