fix(mobile): Reset "People" search filter chip if no selections are made (#26267)

* filter by tags

* reset people search filter chip if no selections
This commit is contained in:
Benjamin Nguyen
2026-02-20 03:07:26 -08:00
committed by GitHub
parent 7461479f60
commit a1839b3676

View File

@@ -150,10 +150,12 @@ class DriftSearchPage extends HookConsumerWidget {
handleOnSelect(Set<PersonDto> value) {
filter.value = filter.value.copyWith(people: value);
peopleCurrentFilterWidget.value = Text(
value.map((e) => e.name != '' ? e.name : 'no_name'.t(context: context)).join(', '),
style: context.textTheme.labelLarge,
);
final label = value.map((e) => e.name != '' ? e.name : 'no_name'.t(context: context)).join(', ');
if (label.isNotEmpty) {
peopleCurrentFilterWidget.value = Text(label, style: context.textTheme.labelLarge);
} else {
peopleCurrentFilterWidget.value = null;
}
}
handleClear() {