Moved Provider to the highest

main
Kai Mannweiler 2023-03-03 16:37:08 +01:00
parent 0596194ad0
commit 37a63b0059
1 changed files with 18 additions and 18 deletions

View File

@ -28,24 +28,24 @@ class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
TimerProvider timerProvider = TimerProvider();
return MaterialApp(
title: _title,
home: MultiProvider(
providers: [
ChangeNotifierProvider(create: (context) => SettingsProvider()),
ChangeNotifierProxyProvider<SettingsProvider, TasksProvider>(
create: (context) => TasksProvider(null),
update: (context, value, TasksProvider? previous) =>
TasksProvider(value),
),
ChangeNotifierProvider(
create: (context) => PageProvider(),
),
ChangeNotifierProvider(create: (context) => timerProvider),
ChangeNotifierProvider(
create: (context) => WorkoutProvider(timerProvider)),
],
child: const MyHomePage(),
return MultiProvider(
providers: [
ChangeNotifierProvider(create: (context) => SettingsProvider()),
ChangeNotifierProxyProvider<SettingsProvider, TasksProvider>(
create: (context) => TasksProvider(null),
update: (context, value, TasksProvider? previous) =>
TasksProvider(value),
),
ChangeNotifierProvider(
create: (context) => PageProvider(),
),
ChangeNotifierProvider(create: (context) => timerProvider),
ChangeNotifierProvider(
create: (context) => WorkoutProvider(timerProvider)),
],
child: const MaterialApp(
title: _title,
home: MyHomePage(),
));
}
}