import 'package:battle/route.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; import 'package:widget/widget.dart'; class BattleApp extends StatefulWidget { const BattleApp({super.key}); @override State createState() => _BattleAppState(); } class _BattleAppState extends State { final GoRouter _router = GoRouter(routes: $appRoutes); @override Widget build(BuildContext context) { return ProviderScope( child: MaterialApp.router( title: '逻辑狗AI对抗', routerConfig: _router, theme: ThemeData( useMaterial3: true, colorScheme: ColorScheme.fromSeed( seedColor: kBoardForegroundColor, ), ), ), ); } }