app.dart 694 B

123456789101112131415161718192021222324
  1. import 'package:flutter/material.dart';
  2. import 'package:flutter_riverpod/flutter_riverpod.dart';
  3. import 'package:asr_client/theme/app_theme.dart';
  4. import 'package:asr_client/router/app_router.dart';
  5. class AsrApp extends ConsumerWidget {
  6. const AsrApp({super.key, this.overrides = const []});
  7. final List<Override> overrides;
  8. @override
  9. Widget build(BuildContext context, WidgetRef ref) {
  10. final router = ref.watch(goRouterProvider);
  11. return ProviderScope(
  12. overrides: overrides,
  13. child: MaterialApp.router(
  14. title: '检测数据采集',
  15. theme: AppTheme.light,
  16. routerConfig: router,
  17. debugShowCheckedModeBanner: false,
  18. ),
  19. );
  20. }
  21. }