diff --git a/lib/src/config/login_options.dart b/lib/src/config/login_options.dart index 3347388..33dd0f0 100644 --- a/lib/src/config/login_options.dart +++ b/lib/src/config/login_options.dart @@ -25,6 +25,8 @@ class LoginOptions { this.registrationButtonBuilder = _createRegisterButton, this.emailInputContainerBuilder = _createEmailInputContainer, this.passwordInputContainerBuilder = _createPasswordInputContainer, + this.emailHintText, + this.passwordHintText, }); final ButtonBuilder loginButtonBuilder; @@ -44,6 +46,8 @@ class LoginOptions { final InputDecoration decoration; final String initialEmail; final String initialPassword; + final String? emailHintText; + final String? passwordHintText; final LoginTranslations translations; final ValidationService? validationService; diff --git a/lib/src/widgets/email_password_login.dart b/lib/src/widgets/email_password_login.dart index db3fc2a..0fc0074 100644 --- a/lib/src/widgets/email_password_login.dart +++ b/lib/src/widgets/email_password_login.dart @@ -116,6 +116,7 @@ class _EmailPasswordLoginFormState extends State { keyboardType: TextInputType.emailAddress, textInputAction: TextInputAction.next, decoration: options.decoration.copyWith( + hintText: options.emailHintText, prefixIcon: options.emailInputPrefix, label: options.emailLabel, ), @@ -132,6 +133,7 @@ class _EmailPasswordLoginFormState extends State { textInputAction: TextInputAction.done, onFieldSubmitted: (_) => _handleLogin(), decoration: options.decoration.copyWith( + hintText: options.passwordHintText, label: options.passwordLabel, prefixIcon: options.passwordInputPrefix, suffixIcon: IconButton(