INNER CODE UNIT · Dart
_AppState
slovnicki/beamer · website/lib/app.dart:14
class _AppState extends State<App> {
bool _isDarkTheme = false;
@override
void initState() {
super.initState();
_isDarkTheme =
WidgetsBinding.instance!.window.platformBrightness == Brightness.dark;
}
@override
Widget build(BuildContext context) {
return BeamerProvider(
routerDelegate: rootBeamerDelegate,
child: MaterialApp.router(
theme: _isDarkTheme ? ThemeData.dark() : ThemeData.light(),
routerDelegate: rootBeamerDelegate,
routeInformationParser: BeamerParser(),