TF-4002 Apply new design for folder creation modal on web

This commit is contained in:
dab246
2025-09-04 15:06:28 +07:00
committed by Dat H. Pham
parent c09a2c92b2
commit 36e58fc990
23 changed files with 689 additions and 498 deletions
@@ -1,34 +1,23 @@
import 'package:equatable/equatable.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/core/session/session.dart';
import 'package:model/mailbox/presentation_mailbox.dart';
import 'package:tmail_ui_user/features/mailbox/presentation/model/mailbox_tree.dart';
class MailboxCreatorArguments with EquatableMixin{
final AccountId accountId;
final MailboxTree personalMailboxTree;
final MailboxTree defaultMailboxTree;
final MailboxTree teamMailboxesTree;
final Session session;
final PresentationMailbox? selectedMailbox;
MailboxCreatorArguments(
this.accountId,
this.defaultMailboxTree,
this.defaultMailboxTree,
this.personalMailboxTree,
this.teamMailboxesTree,
this.session,
this.selectedMailbox
this.selectedMailbox,
);
@override
List<Object?> get props => [
accountId,
defaultMailboxTree,
defaultMailboxTree,
personalMailboxTree,
teamMailboxesTree,
session,
selectedMailbox
selectedMailbox,
];
}