refactor: wire main.dart to presentation layer

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Maxiwere45 2026-06-09 11:45:59 +02:00
parent 2c21b80a03
commit e62c8a9034

View File

@ -1,11 +1,11 @@
import 'dart:io'; import 'dart:io';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'pages/pokemon_detail.dart';
import 'pages/main_page.dart';
import 'package:google_fonts/google_fonts.dart'; import 'package:google_fonts/google_fonts.dart';
import 'package:sqflite_common_ffi/sqflite_ffi.dart'; import 'package:sqflite_common_ffi/sqflite_ffi.dart';
import 'pages/game_over_page.dart'; import 'presentation/pages/main_page.dart';
import 'presentation/pages/pokemon_detail.dart';
import 'presentation/pages/game_over_page.dart';
void main() { void main() {
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
@ -22,7 +22,7 @@ class MyApp extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MaterialApp( return MaterialApp(
title: 'Pokéguess', // Titre de l'application title: 'Pokéguess',
theme: ThemeData( theme: ThemeData(
colorScheme: ColorScheme.fromSeed( colorScheme: ColorScheme.fromSeed(
seedColor: const Color(0xFFD32F2F), seedColor: const Color(0xFFD32F2F),
@ -36,14 +36,12 @@ class MyApp extends StatelessWidget {
), ),
useMaterial3: true, useMaterial3: true,
), ),
debugShowCheckedModeBanner: false, // Permet de masquer la bannière "Debug" debugShowCheckedModeBanner: false,
// home a é enlevé pour être remplacé par la route "/"
routes: { routes: {
'/': (context) => const MainPage(), // La route "/" est la page d'accueil avec BottomNav '/': (context) => const MainPage(),
'/pokemon-detail': (context) => const PokemonDetailPage(), '/pokemon-detail': (context) => const PokemonDetailPage(),
'/game-over': (context) => const GameOverPage(), '/game-over': (context) => const GameOverPage(),
} },
); );
} }
} }