From 94bfe7ec77cf2997ba1481f6c6f30b9a4ec09b54 Mon Sep 17 00:00:00 2001 From: afn Date: Sat, 26 Nov 2022 19:12:18 -0500 Subject: [PATCH] feat: search package name --- src/routes/patches/+page.svelte | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/routes/patches/+page.svelte b/src/routes/patches/+page.svelte index a980a50..7adb18c 100644 --- a/src/routes/patches/+page.svelte +++ b/src/routes/patches/+page.svelte @@ -18,13 +18,19 @@ $: searchTermLowerCase = searchTerm?.toLowerCase(); function search(patch: Patch) { - if ( - patch.description.toLowerCase().includes(searchTermLowerCase) || - patch.name.replace(/-/g, ' ').toLowerCase().includes(searchTermLowerCase) - ) { - return true; + function checkPkgName(findTerm: string | boolean, array: any) { + for (let i = 0; i < array.length; i++) { + if (array[i].name.includes(findTerm)) { + 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) {