Skip to content

Commit 0cd1660

Browse files
committed
TF-4064 Fix recipient composer widget unit test
1 parent 69e5662 commit 0cd1660

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

lib/features/base/widget/default_field/default_autocomplete_input_field_widget.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ class _DefaultAutocompleteInputFieldWidgetState
160160
final currentEmailAddress = _currentListEmailAddress.elementAt(index);
161161
return DefaultAutocompleteTagItemWidget(
162162
field: widget.field,
163+
imagePaths: _imagePaths,
163164
currentEmailAddress: currentEmailAddress,
164165
currentListEmailAddress: _currentListEmailAddress,
165166
collapsedListEmailAddress: _collapsedListEmailAddress,

lib/features/base/widget/default_field/default_autocomplete_tag_item_widget.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import 'package:core/presentation/extensions/color_extension.dart';
2+
import 'package:core/presentation/resources/image_paths.dart';
23
import 'package:core/presentation/views/button/tmail_button_widget.dart';
34
import 'package:core/utils/direction_utils.dart';
45
import 'package:core/utils/platform_info.dart';
@@ -15,6 +16,7 @@ import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/widgets/ad
1516

1617
class DefaultAutocompleteTagItemWidget extends StatelessWidget {
1718

19+
final ImagePaths imagePaths;
1820
final bool isCollapsed;
1921
final bool isTagFocused;
2022
final FilterField field;
@@ -27,6 +29,7 @@ class DefaultAutocompleteTagItemWidget extends StatelessWidget {
2729

2830
const DefaultAutocompleteTagItemWidget({
2931
Key? key,
32+
required this.imagePaths,
3033
required this.field,
3134
required this.currentEmailAddress,
3235
required this.currentListEmailAddress,
@@ -73,10 +76,12 @@ class DefaultAutocompleteTagItemWidget extends StatelessWidget {
7376
),
7477
feedback: DefaultDraggableTagWidget(
7578
emailAddress: currentEmailAddress,
79+
imagePaths: imagePaths,
7680
padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 4),
7781
),
7882
childWhenDragging: DefaultDraggableTagWidget(
7983
emailAddress: currentEmailAddress,
84+
imagePaths: imagePaths,
8085
padding: const EdgeInsets.symmetric(horizontal: 6, vertical: 4),
8186
),
8287
child: TextFieldTapRegion(

lib/features/base/widget/default_field/default_draggable_tag_widget.dart

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,19 @@ import 'package:core/presentation/resources/image_paths.dart';
44
import 'package:core/presentation/views/avatar/gradient_circle_avatar_icon.dart';
55
import 'package:flutter/material.dart';
66
import 'package:flutter_svg/flutter_svg.dart';
7-
import 'package:get/get.dart';
87
import 'package:jmap_dart_client/jmap/mail/email/email_address.dart';
98
import 'package:model/extensions/email_address_extension.dart';
109
import 'package:tmail_ui_user/features/base/widget/default_field/default_draggable_tag_widget_style.dart';
1110

1211
class DefaultDraggableTagWidget extends StatelessWidget {
12+
final ImagePaths imagePaths;
1313
final EmailAddress emailAddress;
1414
final EdgeInsetsGeometry? padding;
1515

16-
final _imagePaths = Get.find<ImagePaths>();
17-
18-
DefaultDraggableTagWidget({
16+
const DefaultDraggableTagWidget({
1917
super.key,
2018
required this.emailAddress,
19+
required this.imagePaths,
2120
this.padding,
2221
});
2322

@@ -54,7 +53,7 @@ class DefaultDraggableTagWidget extends StatelessWidget {
5453
),
5554
),
5655
SvgPicture.asset(
57-
_imagePaths.icClose,
56+
imagePaths.icClose,
5857
colorFilter:
5958
DefaultDraggableTagWidgetStyle.deleteIconColor.asFilter(),
6059
fit: BoxFit.fill,

0 commit comments

Comments
 (0)