|
@@ -36,8 +36,7 @@ const Configs: React.FC = () => {
|
|
return data
|
|
return data
|
|
.filter((item) => {
|
|
.filter((item) => {
|
|
const nameMatch = item.name.toLocaleLowerCase().includes(keyword);
|
|
const nameMatch = item.name.toLocaleLowerCase().includes(keyword);
|
|
- const valueMatch = item.value && item.value.includes(keyword);
|
|
|
|
- return nameMatch || valueMatch;
|
|
|
|
|
|
+ return nameMatch ? true : item.value && item.value.includes(keyword); // try to match the keyword on any of the item.value elements when nameMatch fails but item.value exists
|
|
})
|
|
})
|
|
.sort((a, b) => {
|
|
.sort((a, b) => {
|
|
if (a.source === b.source) return 0;
|
|
if (a.source === b.source) return 0;
|