repeatPassword static method

String? repeatPassword(
  1. String value,
  2. dynamic controller,
  3. BuildContext context
)

Validates a password confirmation to ensure it matches the original password. @param value The confirmation password string to validate. @param controller The controller containing the original password. @param context The BuildContext for localization. @return A string error message if validation fails, or null if it passes.

Implementation

static String? repeatPassword(String value, controller, BuildContext context) {
  if (value.isEmpty) {
    return AppLocalizations.of(context)!.tPleaseRepeatPassword;
  }
  if (value != controller.password.text) {
    return AppLocalizations.of(context)!.tPasswordsDoNotMatch;
  }
  return null;
}