generated from dellevin/template
代码优化
This commit is contained in:
@@ -187,8 +187,6 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final iconName = UserPrefs().appIconName;
|
||||
|
||||
return MultiProvider(
|
||||
providers: [
|
||||
ChangeNotifierProvider.value(value: widget.appProvider),
|
||||
@@ -221,9 +219,6 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
|
||||
navigatorKey: _navigatorKey,
|
||||
navigatorObservers: [routeObserver],
|
||||
onGenerateRoute: AppRouter.generateRoute,
|
||||
builder: (context, child) {
|
||||
return _AppIconWrapper(iconName: iconName, child: child!);
|
||||
},
|
||||
);
|
||||
},
|
||||
);
|
||||
@@ -232,19 +227,3 @@ class _MyAppState extends State<MyApp> with WidgetsBindingObserver {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class _AppIconWrapper extends StatefulWidget {
|
||||
final Widget child;
|
||||
final String iconName;
|
||||
const _AppIconWrapper({required this.child, required this.iconName});
|
||||
|
||||
@override
|
||||
State<_AppIconWrapper> createState() => _AppIconWrapperState();
|
||||
}
|
||||
|
||||
class _AppIconWrapperState extends State<_AppIconWrapper> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return widget.child;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user