TF-2528 Add integration test for search email with sort by sender nam…e ascending
This commit is contained in:
@@ -8,6 +8,7 @@ export 'presentation/extensions/capitalize_extension.dart';
|
||||
export 'presentation/extensions/list_extensions.dart';
|
||||
export 'presentation/extensions/list_nullable_extensions.dart';
|
||||
export 'domain/extensions/datetime_extension.dart';
|
||||
export 'domain/extensions/list_datetime_extension.dart';
|
||||
export 'presentation/extensions/html_extension.dart';
|
||||
export 'presentation/extensions/compare_string_extension.dart';
|
||||
export 'presentation/extensions/compare_list_extensions.dart';
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
extension ListDateTimeExtension on List<DateTime> {
|
||||
|
||||
bool isSortedByMostRecent() {
|
||||
for (int i = 0; i < length - 1; i++) {
|
||||
if (this[i].isBefore(this[i + 1])) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool isSortedByOldestFirst() {
|
||||
for (int i = 0; i < length - 1; i++) {
|
||||
if (this[i].isAfter(this[i + 1])) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -6,13 +6,14 @@ import 'package:pointer_interceptor/pointer_interceptor.dart';
|
||||
class CupertinoActionSheetBuilder {
|
||||
|
||||
final BuildContext _context;
|
||||
final Key? key;
|
||||
final List<Widget> _actionTiles = [];
|
||||
|
||||
Widget? _titleWidget;
|
||||
Widget? _messageWidget;
|
||||
Widget? _cancelWidget;
|
||||
|
||||
CupertinoActionSheetBuilder(this._context);
|
||||
CupertinoActionSheetBuilder(this._context, {this.key});
|
||||
|
||||
void title(Widget? titleWidget) {
|
||||
_titleWidget = titleWidget;
|
||||
@@ -35,6 +36,7 @@ class CupertinoActionSheetBuilder {
|
||||
context: _context,
|
||||
barrierColor: AppColor.colorDefaultCupertinoActionSheet,
|
||||
builder: (context) => PointerInterceptor(child: CupertinoActionSheet(
|
||||
key: key,
|
||||
title: _titleWidget,
|
||||
message: _messageWidget,
|
||||
actions: _actionTiles,
|
||||
|
||||
Reference in New Issue
Block a user