fix: migrate search suggestions to OverlayPortal, unblock toolbar & chip touches (v2.3.4)
This commit is contained in:
@@ -98,6 +98,14 @@ class _FeedToolbarState extends State<FeedToolbar> {
|
||||
_query = value;
|
||||
widget.onSuggestionTap(value);
|
||||
},
|
||||
onTagRemoved: (value) {
|
||||
_query = value;
|
||||
widget.onSearch(value);
|
||||
},
|
||||
onCleared: () {
|
||||
_query = '';
|
||||
widget.onClearFilters();
|
||||
},
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 8),
|
||||
@@ -221,6 +229,14 @@ class _FeedToolbarState extends State<FeedToolbar> {
|
||||
_query = value;
|
||||
widget.onSuggestionTap(value);
|
||||
},
|
||||
onTagRemoved: (value) {
|
||||
_query = value;
|
||||
widget.onSearch(value);
|
||||
},
|
||||
onCleared: () {
|
||||
_query = '';
|
||||
widget.onClearFilters();
|
||||
},
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 6),
|
||||
|
||||
@@ -105,6 +105,12 @@ class _SearchScreenState extends ConsumerState<SearchScreen> {
|
||||
onSuggestionApplied: (query) => ref
|
||||
.read(searchControllerProvider.notifier)
|
||||
.updateQuery(query),
|
||||
onTagRemoved: (query) => ref
|
||||
.read(searchControllerProvider.notifier)
|
||||
.updateQuery(query),
|
||||
onCleared: () => ref
|
||||
.read(searchControllerProvider.notifier)
|
||||
.updateQuery(''),
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
SingleChildScrollView(
|
||||
|
||||
Reference in New Issue
Block a user