diff --git a/boring_to_beautiful/step_03/lib/src/shared/app.dart b/boring_to_beautiful/step_03/lib/src/shared/app.dart index 87f9d9bfe0..b8abb1fe7c 100644 --- a/boring_to_beautiful/step_03/lib/src/shared/app.dart +++ b/boring_to_beautiful/step_03/lib/src/shared/app.dart @@ -22,6 +22,7 @@ class _MyAppState extends State { final settings = ValueNotifier( ThemeSettings(sourceColor: Colors.pink, themeMode: ThemeMode.system), ); + @override Widget build(BuildContext context) { return BlocProvider( @@ -40,18 +41,17 @@ class _MyAppState extends State { valueListenable: settings, builder: (context, value, _) { final theme = ThemeProvider.of(context); + + // ✅ Modified section — simplified MaterialApp.router version return MaterialApp.router( debugShowCheckedModeBanner: false, title: 'Flutter Demo', theme: theme.light(settings.value.sourceColor), - darkTheme: theme.dark(settings.value.sourceColor), - themeMode: theme.themeMode(), + darkTheme: theme.dark(settings.value.sourceColor), // Add this line + themeMode: theme.themeMode(), // Add this line routeInformationParser: appRouter.routeInformationParser, routeInformationProvider: appRouter.routeInformationProvider, routerDelegate: appRouter.routerDelegate, - builder: (context, child) { - return PlayPauseListener(child: child!); - }, ); }, ),