[FIX] Fixed state key.
This commit is contained in:
@@ -11,8 +11,8 @@ export 'src/style.dart';
|
|||||||
class AstromicFields {
|
class AstromicFields {
|
||||||
//S1 -- Text Field
|
//S1 -- Text Field
|
||||||
static Widget text({
|
static Widget text({
|
||||||
Key? key,
|
|
||||||
required TextEditingController controller,
|
required TextEditingController controller,
|
||||||
|
Key? stateKey,
|
||||||
//
|
//
|
||||||
void Function(String v)? onChanged,
|
void Function(String v)? onChanged,
|
||||||
void Function(String v)? onSubmited,
|
void Function(String v)? onSubmited,
|
||||||
@@ -39,8 +39,8 @@ class AstromicFields {
|
|||||||
Column(
|
Column(
|
||||||
children: [
|
children: [
|
||||||
AstromicTextField(
|
AstromicTextField(
|
||||||
key: key,
|
|
||||||
textController: controller,
|
textController: controller,
|
||||||
|
stateKey: stateKey,
|
||||||
onChanged: onChanged,
|
onChanged: onChanged,
|
||||||
onSubmited: onSubmited,
|
onSubmited: onSubmited,
|
||||||
configuration: configuration,
|
configuration: configuration,
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ class AstromicTextField extends StatefulWidget {
|
|||||||
//SECTION - Widget Arguments
|
//SECTION - Widget Arguments
|
||||||
//s1 -- Functionality
|
//s1 -- Functionality
|
||||||
final TextEditingController textController;
|
final TextEditingController textController;
|
||||||
|
final Key? stateKey;
|
||||||
//
|
//
|
||||||
final void Function(String v)? onChanged;
|
final void Function(String v)? onChanged;
|
||||||
final void Function(String v)? onSubmited;
|
final void Function(String v)? onSubmited;
|
||||||
@@ -59,6 +60,7 @@ class AstromicTextField extends StatefulWidget {
|
|||||||
super.key,
|
super.key,
|
||||||
//
|
//
|
||||||
required this.textController,
|
required this.textController,
|
||||||
|
this.stateKey,
|
||||||
this.onChanged,
|
this.onChanged,
|
||||||
this.onSubmited,
|
this.onSubmited,
|
||||||
//
|
//
|
||||||
@@ -328,7 +330,7 @@ class _AstromicTextFieldState extends State<AstromicTextField> {
|
|||||||
alignment: widget.style(widget.configuration.isEnabled, _isFocused).textAlignVertical.toAlignment(),
|
alignment: widget.style(widget.configuration.isEnabled, _isFocused).textAlignVertical.toAlignment(),
|
||||||
child: TextFormField(
|
child: TextFormField(
|
||||||
//s1 -- Functionality
|
//s1 -- Functionality
|
||||||
key: widget.key,
|
key: widget.stateKey,
|
||||||
controller: _textController,
|
controller: _textController,
|
||||||
focusNode: _focusNode,
|
focusNode: _focusNode,
|
||||||
textInputAction: widget.configuration.inputAction,
|
textInputAction: widget.configuration.inputAction,
|
||||||
|
|||||||
Reference in New Issue
Block a user