TF-1679: Hide cursor of bcc when focus to html editor

(cherry picked from commit 588c9b4873ea40b75dd6e6cffbe80af21a4b287c)
This commit is contained in:
HuyNguyen
2023-04-05 02:20:43 +07:00
committed by Dat Vu
parent b19a85ac36
commit 28347bb7c1
5 changed files with 85 additions and 80 deletions
@@ -14,6 +14,7 @@ class IdentityInputWithDropListFieldBuilder {
final String _label;
final String? _error;
final TextEditingController? editingController;
final FocusNode? focusNode;
OnSelectedSuggestionAction? _onSelectedSuggestionAction;
OnSuggestionCallbackAction? _onSuggestionCallbackAction;
@@ -23,6 +24,9 @@ class IdentityInputWithDropListFieldBuilder {
this._label,
this._error,
this.editingController,
{
this.focusNode,
}
);
void addOnSelectedSuggestionAction(OnSelectedSuggestionAction action) {
@@ -46,13 +50,14 @@ class IdentityInputWithDropListFieldBuilder {
const SizedBox(height: 8),
TypeAheadFormField<EmailAddress>(
textFieldConfiguration: TextFieldConfiguration(
controller: editingController,
textInputAction: TextInputAction.done,
decoration: (IdentityInputDecorationBuilder()
..setContentPadding(const EdgeInsets.symmetric(
vertical: BuildUtils.isWeb ? 16 : 12,
horizontal: 12))
..setErrorText(_error))
focusNode: focusNode,
controller: editingController,
textInputAction: TextInputAction.done,
decoration: (IdentityInputDecorationBuilder()
..setContentPadding(const EdgeInsets.symmetric(
vertical: BuildUtils.isWeb ? 16 : 12,
horizontal: 12))
..setErrorText(_error))
.build()
),
debounceDuration: const Duration(milliseconds: 500),