From b12b2cd3c2b7c5dc18981319d5ab6e374763de1c Mon Sep 17 00:00:00 2001 From: "Michael W. Aziz" Date: Mon, 27 May 2024 18:05:17 +0300 Subject: [PATCH] [FIX] Fixed state key. --- lib/src/Fields/fields.astromic.dart | 4 ++-- lib/src/Fields/src/text_field.dart | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/src/Fields/fields.astromic.dart b/lib/src/Fields/fields.astromic.dart index 4618560..197bbee 100644 --- a/lib/src/Fields/fields.astromic.dart +++ b/lib/src/Fields/fields.astromic.dart @@ -11,8 +11,8 @@ export 'src/style.dart'; class AstromicFields { //S1 -- Text Field static Widget text({ - Key? key, required TextEditingController controller, + Key? stateKey, // void Function(String v)? onChanged, void Function(String v)? onSubmited, @@ -39,8 +39,8 @@ class AstromicFields { Column( children: [ AstromicTextField( - key: key, textController: controller, + stateKey: stateKey, onChanged: onChanged, onSubmited: onSubmited, configuration: configuration, diff --git a/lib/src/Fields/src/text_field.dart b/lib/src/Fields/src/text_field.dart index 76925ba..4af06bd 100644 --- a/lib/src/Fields/src/text_field.dart +++ b/lib/src/Fields/src/text_field.dart @@ -30,6 +30,7 @@ class AstromicTextField extends StatefulWidget { //SECTION - Widget Arguments //s1 -- Functionality final TextEditingController textController; + final Key? stateKey; // final void Function(String v)? onChanged; final void Function(String v)? onSubmited; @@ -59,6 +60,7 @@ class AstromicTextField extends StatefulWidget { super.key, // required this.textController, + this.stateKey, this.onChanged, this.onSubmited, // @@ -328,7 +330,7 @@ class _AstromicTextFieldState extends State { alignment: widget.style(widget.configuration.isEnabled, _isFocused).textAlignVertical.toAlignment(), child: TextFormField( //s1 -- Functionality - key: widget.key, + key: widget.stateKey, controller: _textController, focusNode: _focusNode, textInputAction: widget.configuration.inputAction,