feat: search package name

This commit is contained in:
afn 2022-11-26 19:12:18 -05:00
parent df59e12780
commit 94bfe7ec77

View File

@ -18,13 +18,19 @@
$: searchTermLowerCase = searchTerm?.toLowerCase(); $: searchTermLowerCase = searchTerm?.toLowerCase();
function search(patch: Patch) { function search(patch: Patch) {
if ( function checkPkgName(findTerm: string | boolean, array: any) {
patch.description.toLowerCase().includes(searchTermLowerCase) || for (let i = 0; i < array.length; i++) {
patch.name.replace(/-/g, ' ').toLowerCase().includes(searchTermLowerCase) if (array[i].name.includes(findTerm)) {
) {
return true; return true;
} }
return false; }
}
return (
patch.description.toLowerCase().includes(searchTermLowerCase) ||
patch.name.replace(/-/g, ' ').toLowerCase().includes(searchTermLowerCase) ||
checkPkgName(searchTermLowerCase, patch.compatiblePackages)
);
} }
function filterByPackage(findTerm: string | boolean, array: any) { function filterByPackage(findTerm: string | boolean, array: any) {