diff --git a/src/pages/search.tsx b/src/pages/search.tsx index 9fe49d8..ca31395 100644 --- a/src/pages/search.tsx +++ b/src/pages/search.tsx @@ -337,8 +337,15 @@ const ModsResult = ({ tag.toLowerCase().includes(lowerCaseSearchTerm) ) > -1 - return mods.filter(filterFn) - }, [mods, searchTerm]) + const filterSourceFn = (mod: ModDetails) => { + if (filterOptions.source === window.location.host) { + return mod.rTag === filterOptions.source + } + return true + } + + return mods.filter(filterFn).filter(filterSourceFn) + }, [filterOptions.source, mods, searchTerm]) const filteredModList = useFilteredMods( filteredMods,