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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…