TF-4229 Add quick search label filter button in dashboard view

This commit is contained in:
dab246
2026-01-05 12:20:34 +07:00
committed by Dat H. Pham
parent a35b263dca
commit cc508c210a
10 changed files with 125 additions and 38 deletions
@@ -172,7 +172,9 @@ enum QuickSearchFilter {
if (responsiveUtils.isMobile(context)) {
return false;
} else {
return this == QuickSearchFilter.dateTime || this == QuickSearchFilter.sortBy;
return this == QuickSearchFilter.dateTime ||
this == QuickSearchFilter.sortBy ||
this == QuickSearchFilter.labels;
}
}
@@ -152,7 +152,7 @@ class SearchEmailFilter with EquatableMixin, OptionParamMixin {
hasKeyword.map((e) => EmailFilterCondition(hasKeyword: e)).toSet(),
),
if (label != null)
EmailFilterCondition(hasKeyword: label!.keyword),
EmailFilterCondition(hasKeyword: label!.keyword?.value),
if (moreFilterCondition != null && moreFilterCondition.hasCondition)
moreFilterCondition
};