Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-07-23 16:47:11 +08:00
parent 148e0872b4
commit 418a1e8d39
821 changed files with 29467 additions and 25520 deletions

View File

@@ -42,19 +42,21 @@ class _SettingsSearchPageState extends State<SettingsSearchPage> {
_sub = _ctr.stream
.debounce(const Duration(milliseconds: 200), trailing: true)
.listen((value) {
if (value.isEmpty) {
_list.clear();
} else {
value = value.toLowerCase();
_list.value = _settings
.where((item) =>
(item.title ?? item.getTitle?.call())
?.toLowerCase()
.contains(value) ||
item.subtitle?.toLowerCase().contains(value) == true)
.toList();
}
});
if (value.isEmpty) {
_list.clear();
} else {
value = value.toLowerCase();
_list.value = _settings
.where(
(item) =>
(item.title ?? item.getTitle?.call())
?.toLowerCase()
.contains(value) ||
item.subtitle?.toLowerCase().contains(value) == true,
)
.toList();
}
});
}
@override