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
@@ -83,6 +83,9 @@ class ThreadView extends GetWidget<ThreadController>
if (!controller.responsiveUtils.isWebDesktop(context))
... [
Obx(() {
final isLabelAvailable =
controller.mailboxDashBoardController.isLabelAvailable;
return MobileAppBarThreadWidget(
responsiveUtils: controller.responsiveUtils,
imagePaths: controller.imagePaths,
@@ -104,6 +107,7 @@ class ThreadView extends GetWidget<ThreadController>
type,
emails,
controller.selectedMailbox,
isLabelAvailable,
),
);
}),