TF-3002 [WEB] Add To/Folder search filters

This commit is contained in:
dab246
2024-09-12 19:31:38 +07:00
committed by Dat H. Pham
parent 34c9c0cd0e
commit 8290025c14
24 changed files with 461 additions and 228 deletions
@@ -158,7 +158,7 @@ class SearchController extends BaseController with DateRangePickerMixin {
SearchQuery? text,
Option<String>? subjectOption,
Set<String>? notKeyword,
PresentationMailbox? mailbox,
Option<PresentationMailbox>? mailboxOption,
EmailReceiveTimeType? emailReceiveTimeType,
bool? hasAttachment,
Option<UTCDate>? beforeOption,
@@ -173,7 +173,7 @@ class SearchController extends BaseController with DateRangePickerMixin {
text: text,
subjectOption: subjectOption,
notKeyword: notKeyword,
mailbox: mailbox,
mailboxOption: mailboxOption,
emailReceiveTimeType: emailReceiveTimeType,
hasAttachment: hasAttachment,
beforeOption: beforeOption,
@@ -191,6 +191,8 @@ class SearchController extends BaseController with DateRangePickerMixin {
DateTime? get endDateFiltered => searchEmailFilter.value.endDate?.value.toLocal();
PresentationMailbox? get mailboxFiltered => searchEmailFilter.value.mailbox;
bool isSearchActive() =>
searchState.value.searchStatus == SearchStatus.ACTIVE;