textInputConfiguration property
The TextInputConfiguration that describes this AutofillClient.
In order to participate in autofill, its TextInputConfiguration.autofillConfiguration must not be null.
Implementation
@override
TextInputConfiguration get textInputConfiguration {
final List<String>? autofillHints =
widget.autofillHints?.toList(growable: false);
final AutofillConfiguration autofillConfiguration = autofillHints != null
? AutofillConfiguration(
uniqueIdentifier: autofillId,
autofillHints: autofillHints,
currentEditingValue: _effectiveController.value,
hintText: (widget.decoration ?? const InputDecoration()).hintText,
)
: AutofillConfiguration.disabled;
return _editableText!.textInputConfiguration
.copyWith(autofillConfiguration: autofillConfiguration);
}