TF-4236 Implement remove a label from an email when click on the cross on a tag in the opened mail

This commit is contained in:
dab246
2026-01-09 16:37:09 +07:00
committed by Dat H. Pham
parent 3ef66bbbda
commit b37359af03
9 changed files with 145 additions and 11 deletions
@@ -25,6 +25,7 @@ class ThreadDetailCollapsedEmail extends StatelessWidget {
this.labels,
this.onEmailActionClick,
this.onToggleThreadDetailCollapseExpand,
this.onDeleteLabelAction,
});
final PresentationEmail presentationEmail;
@@ -37,6 +38,7 @@ class ThreadDetailCollapsedEmail extends StatelessWidget {
final OnEmailActionClick? onEmailActionClick;
final List<Label>? labels;
final VoidCallback? onToggleThreadDetailCollapseExpand;
final OnDeleteLabelAction? onDeleteLabelAction;
String get preview => presentationEmail.getPartialContent();
@@ -63,8 +65,10 @@ class ThreadDetailCollapsedEmail extends StatelessWidget {
if (showSubject)
EmailSubjectWidget(
presentationEmail: presentationEmail,
imagePaths: imagePaths,
isMobileResponsive: isMobileResponsive,
labels: labels,
onDeleteLabelAction: onDeleteLabelAction,
),
InformationSenderAndReceiverBuilder(
emailSelected: presentationEmail,