INNER CODE UNIT · Dart

VikunjaApp

go-vikunja/app · lib/main.dart:119

class VikunjaApp extends ConsumerWidget {
  const VikunjaApp({super.key});

  @override
  Widget build(BuildContext context, WidgetRef ref) {
    final themeState = ref.watch(themeProvider);
    final currentAppTheme = themeState.asData?.value;

    return DynamicColorBuilder(
      builder: (ColorScheme? lightDynamic, ColorScheme? darkDynamic) {
        final localeState = ref.watch(localeOverrideProvider);
        final overrideLocale = localeState.asData?.value;
        return MaterialApp(
          title: 'Vikunja',
          theme: currentAppTheme?.getTheme(lightDynamic),
          darkTheme: currentAppTheme?.getDarkTheme(darkDynamic),
          themeMode: currentAppTheme?.getThemeMode(),
          scaffoldMessengerKey: globalSnackbarKey,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…