diff --git a/frontend/lib/main.dart b/frontend/lib/main.dart index 4478ce1..2a60d50 100644 --- a/frontend/lib/main.dart +++ b/frontend/lib/main.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:flutter_web_plugins/url_strategy.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; // Import pour la localisation // import 'package:provider/provider.dart'; // Supprimer Provider @@ -7,6 +8,8 @@ import 'config/app_router.dart'; // <-- Importer le bon routeur (GoRouter) // import 'theme/theme_provider.dart'; // Supprimer ThemeProvider void main() { + // Permet les URLs web propres (/create-password?token=...) sans hash. + usePathUrlStrategy(); runApp(const MyApp()); // Exécution simple } diff --git a/frontend/pubspec.lock b/frontend/pubspec.lock index 752a6b7..09ded02 100644 --- a/frontend/pubspec.lock +++ b/frontend/pubspec.lock @@ -177,7 +177,7 @@ packages: source: sdk version: "0.0.0" flutter_web_plugins: - dependency: transitive + dependency: "direct main" description: flutter source: sdk version: "0.0.0" diff --git a/frontend/pubspec.yaml b/frontend/pubspec.yaml index d9f9b57..0f2e0aa 100644 --- a/frontend/pubspec.yaml +++ b/frontend/pubspec.yaml @@ -9,6 +9,8 @@ environment: dependencies: flutter: sdk: flutter + flutter_web_plugins: + sdk: flutter flutter_localizations: sdk: flutter provider: ^6.1.1