Files
workavia-mail-front/lib/features/mailbox/presentation/action/mailbox_ui_action.dart
T
dab246 c190d6bc06 TF-1698 Fix system not redirect correct url when user double click many times to view email in mailbox
(cherry picked from commit 1f205b2d89d6db3b84193e8bd3941a3e310f2a6a)
2023-04-14 17:12:34 +07:00

39 lines
901 B
Dart

import 'package:model/mailbox/presentation_mailbox.dart';
import 'package:tmail_ui_user/features/base/action/ui_action.dart';
import 'package:jmap_dart_client/jmap/core/state.dart' as jmap;
class MailboxUIAction extends UIAction {
static final idle = MailboxUIAction();
MailboxUIAction() : super();
@override
List<Object?> get props => [];
}
class SelectMailboxDefaultAction extends MailboxUIAction {
SelectMailboxDefaultAction();
@override
List<Object?> get props => [];
}
class RefreshChangeMailboxAction extends MailboxUIAction {
final jmap.State? newState;
RefreshChangeMailboxAction(this.newState);
@override
List<Object?> get props => [newState];
}
class OpenMailboxAction extends MailboxUIAction {
final PresentationMailbox presentationMailbox;
OpenMailboxAction(this.presentationMailbox);
@override
List<Object?> get props => [presentationMailbox];
}