import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:pyramid/core/router.dart'; import 'package:pyramid/core/theme.dart'; class PyramidApp extends ConsumerWidget { const PyramidApp({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { final router = ref.watch(routerProvider); final colorScheme = ref.watch(colorSchemeProvider); return MaterialApp.router( title: 'Pyramid', theme: buildTheme(colorScheme, Brightness.light), darkTheme: buildTheme(colorScheme, Brightness.dark), themeMode: ThemeMode.system, routerConfig: router, localizationsDelegates: const [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, ], supportedLocales: const [Locale('de'), Locale('en')], ); } }