mirror of
https://github.com/Iconica-Development/flutter_login_widget.git
synced 2025-05-19 13:43:44 +02:00
feat: hint text for fields
This commit is contained in:
parent
c4f66f3c69
commit
d53f6dae7c
2 changed files with 6 additions and 0 deletions
|
@ -25,6 +25,8 @@ class LoginOptions {
|
||||||
this.registrationButtonBuilder = _createRegisterButton,
|
this.registrationButtonBuilder = _createRegisterButton,
|
||||||
this.emailInputContainerBuilder = _createEmailInputContainer,
|
this.emailInputContainerBuilder = _createEmailInputContainer,
|
||||||
this.passwordInputContainerBuilder = _createPasswordInputContainer,
|
this.passwordInputContainerBuilder = _createPasswordInputContainer,
|
||||||
|
this.emailHintText,
|
||||||
|
this.passwordHintText,
|
||||||
});
|
});
|
||||||
|
|
||||||
final ButtonBuilder loginButtonBuilder;
|
final ButtonBuilder loginButtonBuilder;
|
||||||
|
@ -44,6 +46,8 @@ class LoginOptions {
|
||||||
final InputDecoration decoration;
|
final InputDecoration decoration;
|
||||||
final String initialEmail;
|
final String initialEmail;
|
||||||
final String initialPassword;
|
final String initialPassword;
|
||||||
|
final String? emailHintText;
|
||||||
|
final String? passwordHintText;
|
||||||
final LoginTranslations translations;
|
final LoginTranslations translations;
|
||||||
final ValidationService? validationService;
|
final ValidationService? validationService;
|
||||||
|
|
||||||
|
|
|
@ -116,6 +116,7 @@ class _EmailPasswordLoginFormState extends State<EmailPasswordLoginForm> {
|
||||||
keyboardType: TextInputType.emailAddress,
|
keyboardType: TextInputType.emailAddress,
|
||||||
textInputAction: TextInputAction.next,
|
textInputAction: TextInputAction.next,
|
||||||
decoration: options.decoration.copyWith(
|
decoration: options.decoration.copyWith(
|
||||||
|
hintText: options.emailHintText,
|
||||||
prefixIcon: options.emailInputPrefix,
|
prefixIcon: options.emailInputPrefix,
|
||||||
label: options.emailLabel,
|
label: options.emailLabel,
|
||||||
),
|
),
|
||||||
|
@ -132,6 +133,7 @@ class _EmailPasswordLoginFormState extends State<EmailPasswordLoginForm> {
|
||||||
textInputAction: TextInputAction.done,
|
textInputAction: TextInputAction.done,
|
||||||
onFieldSubmitted: (_) => _handleLogin(),
|
onFieldSubmitted: (_) => _handleLogin(),
|
||||||
decoration: options.decoration.copyWith(
|
decoration: options.decoration.copyWith(
|
||||||
|
hintText: options.passwordHintText,
|
||||||
label: options.passwordLabel,
|
label: options.passwordLabel,
|
||||||
prefixIcon: options.passwordInputPrefix,
|
prefixIcon: options.passwordInputPrefix,
|
||||||
suffixIcon: IconButton(
|
suffixIcon: IconButton(
|
||||||
|
|
Loading…
Reference in a new issue