TF-3236 Display SearchSnippet in search result
This commit is contained in:
@@ -51,6 +51,7 @@ class SearchController extends BaseController with DateRangePickerMixin {
|
||||
SearchQuery? get searchQuery => searchEmailFilter.value.text;
|
||||
|
||||
FocusNode searchFocus = FocusNode();
|
||||
String currentSearchText = '';
|
||||
|
||||
SearchController(
|
||||
this._quickSearchEmailInteractor,
|
||||
@@ -89,6 +90,7 @@ class SearchController extends BaseController with DateRangePickerMixin {
|
||||
required AccountId accountId,
|
||||
required String query,
|
||||
}) async {
|
||||
currentSearchText = query;
|
||||
return await _quickSearchEmailInteractor.execute(
|
||||
session,
|
||||
accountId,
|
||||
|
||||
@@ -121,7 +121,10 @@ class SearchInputFormWidget extends StatelessWidget with AppLoaderMixin {
|
||||
itemRecentBuilder: (context, recent) => RecentSearchItemTileWidget(recent),
|
||||
onRecentSelected: _invokeSelectRecentItem,
|
||||
suggestionsCallback: _dashBoardController.quickSearchEmails,
|
||||
itemBuilder: (context, email) => EmailQuickSearchItemTileWidget(email, _dashBoardController.selectedMailbox.value),
|
||||
itemBuilder: (context, email) => EmailQuickSearchItemTileWidget(
|
||||
email,
|
||||
_dashBoardController.selectedMailbox.value,
|
||||
searchQuery: SearchQuery(_searchController.currentSearchText.trim())),
|
||||
onSuggestionSelected: _invokeSelectSuggestionItem,
|
||||
contactItemBuilder: (context, emailAddress) => ContactQuickSearchItem(emailAddress: emailAddress),
|
||||
contactSuggestionsCallback: _dashBoardController.getContactSuggestion,
|
||||
|
||||
Reference in New Issue
Block a user