Merge pull request #93 from yaso-meth/BUG--Sign-in-Autofill
add textInputAction as params to MIHTextField and MIHPassField
This commit is contained in:
@@ -7,6 +7,7 @@ class MIHPassField extends StatefulWidget {
|
|||||||
final bool required;
|
final bool required;
|
||||||
final bool signIn;
|
final bool signIn;
|
||||||
final Iterable<String>? autoFillHintGroup;
|
final Iterable<String>? autoFillHintGroup;
|
||||||
|
final TextInputAction? textInputAction;
|
||||||
|
|
||||||
const MIHPassField({
|
const MIHPassField({
|
||||||
super.key,
|
super.key,
|
||||||
@@ -15,6 +16,7 @@ class MIHPassField extends StatefulWidget {
|
|||||||
required this.required,
|
required this.required,
|
||||||
required this.signIn,
|
required this.signIn,
|
||||||
this.autoFillHintGroup,
|
this.autoFillHintGroup,
|
||||||
|
this.textInputAction,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -131,6 +133,7 @@ class _MIHPassFieldState extends State<MIHPassField> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return TextField(
|
return TextField(
|
||||||
autofillHints: widget.autoFillHintGroup,
|
autofillHints: widget.autoFillHintGroup,
|
||||||
|
textInputAction: widget.textInputAction,
|
||||||
controller: widget.controller,
|
controller: widget.controller,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor()),
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor()),
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ class MIHTextField extends StatefulWidget {
|
|||||||
final String hintText;
|
final String hintText;
|
||||||
final bool editable;
|
final bool editable;
|
||||||
final bool required;
|
final bool required;
|
||||||
|
final TextInputAction? textInputAction;
|
||||||
final Iterable<String>? autoFillHintGroup;
|
final Iterable<String>? autoFillHintGroup;
|
||||||
|
|
||||||
const MIHTextField({
|
const MIHTextField({
|
||||||
@@ -15,6 +16,7 @@ class MIHTextField extends StatefulWidget {
|
|||||||
required this.editable,
|
required this.editable,
|
||||||
required this.required,
|
required this.required,
|
||||||
this.autoFillHintGroup,
|
this.autoFillHintGroup,
|
||||||
|
this.textInputAction,
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@@ -131,6 +133,7 @@ class _MIHTextFieldState extends State<MIHTextField> {
|
|||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return TextField(
|
return TextField(
|
||||||
autofillHints: widget.autoFillHintGroup,
|
autofillHints: widget.autoFillHintGroup,
|
||||||
|
textInputAction: widget.textInputAction,
|
||||||
style: TextStyle(
|
style: TextStyle(
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
),
|
),
|
||||||
|
|||||||
@@ -393,6 +393,7 @@ class _SignInState extends State<SignIn> {
|
|||||||
editable: true,
|
editable: true,
|
||||||
required: true,
|
required: true,
|
||||||
autoFillHintGroup: const [AutofillHints.email],
|
autoFillHintGroup: const [AutofillHints.email],
|
||||||
|
textInputAction: TextInputAction.next,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user