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