improve rebuild
This commit is contained in:
@@ -44,6 +44,7 @@ class BangChips extends HookConsumerWidget {
|
|||||||
required this.onDeleted,
|
required this.onDeleted,
|
||||||
this.searchTextController,
|
this.searchTextController,
|
||||||
this.displayMenu = true,
|
this.displayMenu = true,
|
||||||
|
super.key,
|
||||||
});
|
});
|
||||||
|
|
||||||
static Future<bool?> resetBangDialog(
|
static Future<bool?> resetBangDialog(
|
||||||
|
|||||||
+2
-1
@@ -132,6 +132,7 @@ class FullSearchTermSuggestions extends HookConsumerWidget {
|
|||||||
style: Theme.of(context).textTheme.labelSmall,
|
style: Theme.of(context).textTheme.labelSmall,
|
||||||
),
|
),
|
||||||
BangChips(
|
BangChips(
|
||||||
|
key: ValueKey(activeBang),
|
||||||
activeBang: activeBang,
|
activeBang: activeBang,
|
||||||
onSelected: (bang) {
|
onSelected: (bang) {
|
||||||
searchTextController.clear();
|
searchTextController.clear();
|
||||||
@@ -142,7 +143,7 @@ class FullSearchTermSuggestions extends HookConsumerWidget {
|
|||||||
},
|
},
|
||||||
onDeleted: (bang) async {
|
onDeleted: (bang) async {
|
||||||
if (ref.read(selectedBangTriggerProvider()) ==
|
if (ref.read(selectedBangTriggerProvider()) ==
|
||||||
bang.trigger) {
|
bang.toKey()) {
|
||||||
ref
|
ref
|
||||||
.read(selectedBangTriggerProvider().notifier)
|
.read(selectedBangTriggerProvider().notifier)
|
||||||
.clearTrigger();
|
.clearTrigger();
|
||||||
|
|||||||
Reference in New Issue
Block a user