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,