Committed by
GitHub
Merge pull request #1663 from alionour/master
Add scaffoldMessangerKey to GetMaterialApp class
Showing
3 changed files
with
9 additions
and
0 deletions
@@ -2,6 +2,8 @@ | @@ -2,6 +2,8 @@ | ||
2 | // Generated file. Do not edit. | 2 | // Generated file. Do not edit. |
3 | // | 3 | // |
4 | 4 | ||
5 | +// clang-format off | ||
6 | + | ||
5 | #ifndef GENERATED_PLUGIN_REGISTRANT_ | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ |
6 | #define GENERATED_PLUGIN_REGISTRANT_ | 8 | #define GENERATED_PLUGIN_REGISTRANT_ |
7 | 9 |
@@ -13,6 +13,7 @@ class GetMaterialApp extends StatelessWidget { | @@ -13,6 +13,7 @@ class GetMaterialApp extends StatelessWidget { | ||
13 | const GetMaterialApp({ | 13 | const GetMaterialApp({ |
14 | Key? key, | 14 | Key? key, |
15 | this.navigatorKey, | 15 | this.navigatorKey, |
16 | + this.scaffoldMessengerKey, | ||
16 | this.home, | 17 | this.home, |
17 | Map<String, Widget Function(BuildContext)> this.routes = | 18 | Map<String, Widget Function(BuildContext)> this.routes = |
18 | const <String, WidgetBuilder>{}, | 19 | const <String, WidgetBuilder>{}, |
@@ -72,6 +73,7 @@ class GetMaterialApp extends StatelessWidget { | @@ -72,6 +73,7 @@ class GetMaterialApp extends StatelessWidget { | ||
72 | super(key: key); | 73 | super(key: key); |
73 | 74 | ||
74 | final GlobalKey<NavigatorState>? navigatorKey; | 75 | final GlobalKey<NavigatorState>? navigatorKey; |
76 | + final GlobalKey<ScaffoldMessengerState>? scaffoldMessengerKey; | ||
75 | final Widget? home; | 77 | final Widget? home; |
76 | final Map<String, WidgetBuilder>? routes; | 78 | final Map<String, WidgetBuilder>? routes; |
77 | final String? initialRoute; | 79 | final String? initialRoute; |
@@ -130,6 +132,7 @@ class GetMaterialApp extends StatelessWidget { | @@ -130,6 +132,7 @@ class GetMaterialApp extends StatelessWidget { | ||
130 | GetMaterialApp.router({ | 132 | GetMaterialApp.router({ |
131 | Key? key, | 133 | Key? key, |
132 | this.routeInformationProvider, | 134 | this.routeInformationProvider, |
135 | + this.scaffoldMessengerKey, | ||
133 | RouteInformationParser<Object>? routeInformationParser, | 136 | RouteInformationParser<Object>? routeInformationParser, |
134 | RouterDelegate<Object>? routerDelegate, | 137 | RouterDelegate<Object>? routerDelegate, |
135 | this.backButtonDispatcher, | 138 | this.backButtonDispatcher, |
@@ -267,6 +270,7 @@ class GetMaterialApp extends StatelessWidget { | @@ -267,6 +270,7 @@ class GetMaterialApp extends StatelessWidget { | ||
267 | ? MaterialApp.router( | 270 | ? MaterialApp.router( |
268 | routerDelegate: routerDelegate!, | 271 | routerDelegate: routerDelegate!, |
269 | routeInformationParser: routeInformationParser!, | 272 | routeInformationParser: routeInformationParser!, |
273 | + scaffoldMessengerKey: scaffoldMessengerKey, | ||
270 | backButtonDispatcher: backButtonDispatcher, | 274 | backButtonDispatcher: backButtonDispatcher, |
271 | routeInformationProvider: routeInformationProvider, | 275 | routeInformationProvider: routeInformationProvider, |
272 | key: _.unikey, | 276 | key: _.unikey, |
@@ -296,6 +300,7 @@ class GetMaterialApp extends StatelessWidget { | @@ -296,6 +300,7 @@ class GetMaterialApp extends StatelessWidget { | ||
296 | key: _.unikey, | 300 | key: _.unikey, |
297 | navigatorKey: | 301 | navigatorKey: |
298 | (navigatorKey == null ? Get.key : Get.addKey(navigatorKey!)), | 302 | (navigatorKey == null ? Get.key : Get.addKey(navigatorKey!)), |
303 | + scaffoldMessengerKey: scaffoldMessengerKey, | ||
299 | home: home, | 304 | home: home, |
300 | routes: routes ?? const <String, WidgetBuilder>{}, | 305 | routes: routes ?? const <String, WidgetBuilder>{}, |
301 | initialRoute: initialRoute, | 306 | initialRoute: initialRoute, |
-
Please register or login to post a comment