import 'package:flutter/material.dart'; import '../../services/auth_service.dart'; import 'password_token_form_screen.dart'; class CreatePasswordScreen extends StatelessWidget { final String? token; const CreatePasswordScreen({super.key, this.token}); @override Widget build(BuildContext context) { return PasswordTokenFormScreen( token: token, title: 'Créer votre mot de passe', submitLabel: 'Valider', successMessage: 'Mot de passe créé avec succès. Vous pouvez vous connecter.', invalidTokenTitle: 'Création du mot de passe', verifyToken: AuthService.verifyCreatePasswordToken, onSubmit: ({ required String token, required String password, required String passwordConfirmation, }) { return AuthService.createPasswordWithToken( token: token, password: password, passwordConfirmation: passwordConfirmation, ); }, ); } }