TF-1477 Improve UX for advanced and quick search
This commit is contained in:
@@ -4,6 +4,7 @@ import 'package:model/email/email_action_type.dart';
|
||||
import 'package:model/email/presentation_email.dart';
|
||||
import 'package:model/mailbox/presentation_mailbox.dart';
|
||||
import 'package:tmail_ui_user/features/base/action/ui_action.dart';
|
||||
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/search/email_receive_time_type.dart';
|
||||
import 'package:tmail_ui_user/features/thread/domain/model/filter_message_option.dart';
|
||||
import 'package:tmail_ui_user/main/routes/navigation_router.dart';
|
||||
|
||||
@@ -134,4 +135,25 @@ class OpenMailboxAction extends DashBoardAction {
|
||||
|
||||
@override
|
||||
List<Object?> get props => [context, presentationMailbox];
|
||||
}
|
||||
|
||||
class SelectDateRangeToAdvancedSearch extends DashBoardAction {
|
||||
|
||||
final DateTime? startDate;
|
||||
final DateTime? endDate;
|
||||
|
||||
SelectDateRangeToAdvancedSearch(this.startDate, this.endDate);
|
||||
|
||||
@override
|
||||
List<Object?> get props => [startDate, endDate];
|
||||
}
|
||||
|
||||
class ClearDateRangeToAdvancedSearch extends DashBoardAction {
|
||||
|
||||
final EmailReceiveTimeType receiveTime;
|
||||
|
||||
ClearDateRangeToAdvancedSearch(this.receiveTime);
|
||||
|
||||
@override
|
||||
List<Object?> get props => [receiveTime];
|
||||
}
|
||||
Reference in New Issue
Block a user