import 'package:flutter/material.dart'; class ForgotPasswordPage extends StatelessWidget { const ForgotPasswordPage({super.key}); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( leading: IconButton( icon: Icon(Icons.arrow_back), onPressed: () { Navigator.pop(context); }, ), backgroundColor: Colors.transparent, elevation: 0, ), body: SafeArea( child: Padding( padding: const EdgeInsets.all(16.0), child: Center( child: Column( children: [ const Text( "Travel Mate", style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold), ), const SizedBox(height: 24), const Text( "Vous avez oublié votre mot de passe ? \n Ne vous inquiétez pas vous pouvez le réinitaliser !", textAlign: TextAlign.center, style: TextStyle(fontSize: 14, fontWeight: FontWeight.bold), ), const SizedBox(height: 40), const Text( "Quel est votre email ? \n Si celui-ci existe dans note base de donées, nous vous enverrons un mail avec un mot de passe unique.", textAlign: TextAlign.center, style: TextStyle(fontSize: 14, fontWeight: FontWeight.bold), ), const SizedBox(height: 24), const TextField( decoration: InputDecoration( labelText: 'example@travelmate.com', border: OutlineInputBorder( borderRadius: BorderRadius.all(Radius.circular(12)), ), ), ), const SizedBox(height: 40), ElevatedButton( onPressed: () { // Logique de connexion }, style: ElevatedButton.styleFrom( minimumSize: const Size.fromHeight(50), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(12), ), ), child: const Text('Envoyer', style: TextStyle(fontSize: 18)), ), const SizedBox(height: 20), Container( width: double.infinity, height: 1, color: Colors.grey.shade300, ), const SizedBox(height: 24), Row( mainAxisAlignment: MainAxisAlignment.center, children: [ const Text("Pas encore inscrit ? "), GestureDetector( onTap: () { // Go to sign up page Navigator.pushNamed(context, '/signup'); }, child: const Text( 'Inscrivez-vous !', style: TextStyle( color: Color.fromARGB(255, 37, 109, 167), decoration: TextDecoration.underline, ), ), ), ], ), ], ), ), ), ), ); } }