TF-2717 Disable delete in keyboard shortcut on mobile

This commit is contained in:
dab246
2024-04-01 10:19:51 +07:00
committed by Dat H. Pham
parent 3e5e0a8a64
commit 1e9895a00c
4 changed files with 26 additions and 2 deletions
@@ -48,6 +48,7 @@ class RecipientComposerWidget extends StatefulWidget {
final PrefixRecipientState bccState;
final bool? isInitial;
final FocusNode? focusNode;
final FocusNode? focusNodeKeyboard;
final GlobalKey? keyTagEditor;
final FocusNode? nextFocusNode;
final TextEditingController? controller;
@@ -89,6 +90,7 @@ class RecipientComposerWidget extends StatefulWidget {
this.onFocusNextAddressAction,
this.onRemoveDraggableEmailAddressAction,
this.onEnableAllRecipientsInputAction,
this.focusNodeKeyboard,
});
@override
@@ -164,6 +166,7 @@ class _RecipientComposerWidgetState extends State<RecipientComposerWidget> {
controller: widget.controller,
focusNode: widget.focusNode,
enableBorder: _isDragging,
focusNodeKeyboard: widget.focusNodeKeyboard,
borderRadius: RecipientComposerWidgetStyle.enableBorderRadius,
enableBorderColor: RecipientComposerWidgetStyle.enableBorderColor,
keyboardType: TextInputType.emailAddress,
@@ -244,6 +247,7 @@ class _RecipientComposerWidgetState extends State<RecipientComposerWidget> {
length: _collapsedListEmailAddress.length,
controller: widget.controller,
focusNode: widget.focusNode,
focusNodeKeyboard: widget.focusNodeKeyboard,
keyboardType: TextInputType.emailAddress,
textInputAction: TextInputAction.done,
debounceDuration: RecipientComposerWidgetStyle.suggestionDebounceDuration,