TW-4308 Add labels for several messages part 2 (#4431)

Add ChooseLabelModal, delegate, and update label UI components

Wire add-labels action across Thread, Search, and Dashboard
This commit is contained in:
Dat Dang
2026-04-15 14:25:37 +07:00
committed by GitHub
parent 77c2ef745f
commit 6fc88f780c
20 changed files with 560 additions and 83 deletions
@@ -85,6 +85,8 @@ class SearchEmailView extends GetWidget<SearchEmailController>
if (controller.selectionMode.value == SelectMode.ACTIVE) {
final mapMailboxById = controller.mailboxDashBoardController.mapMailboxById;
final selectedEmails = controller.listResultSearch.listEmailSelected;
final isLabelAvailable =
controller.mailboxDashBoardController.isLabelAvailable;
final actionTypes = _createEmailSelectionActionTypes(
mapMailboxById,
@@ -104,6 +106,7 @@ class SearchEmailView extends GetWidget<SearchEmailController>
type,
emails,
mapMailboxById,
isLabelAvailable,
),
);
} else {