INNER CODE UNIT · Dart
Main
JGeek00/adguard-home-manager · lib/main.dart:202
class Main extends StatelessWidget {
const Main({super.key});
@override
Widget build(BuildContext context) {
final appConfigProvider = Provider.of<AppConfigProvider>(context);
return DynamicColorBuilder(
builder: (lightDynamic, darkDynamic) {
appConfigProvider.setSupportsDynamicTheme(lightDynamic != null && darkDynamic != null);
return MaterialApp(
title: 'AdGuard Home Manager',
theme: lightDynamic != null
? appConfigProvider.useDynamicColor == true
? lightTheme(lightDynamic)
: lightThemeOldVersions(colors[appConfigProvider.staticColor])
: lightThemeOldVersions(colors[appConfigProvider.staticColor]),
darkTheme: darkDynamic != null