import 'package:flutter/material.dart'; import 'package:get/get.dart'; import '../../i18n/messages.dart'; import '../../routes/router.dart'; import '../../theme/theme.dart'; import 'app_controller.dart'; class AppView extends GetView { const AppView({Key? key}) : super(key: key); @override Widget build(BuildContext context) { final config = controller.downloaderConfig.value; return GetMaterialApp.router( debugShowCheckedModeBanner: false, theme: GopeedTheme.light, darkTheme: GopeedTheme.dark, themeMode: ThemeMode.values.byName(config.extra.themeMode), translations: messages, locale: toLocale(config.extra.locale), fallbackLocale: fallbackLocale, getPages: Routes.routes, ); } }