From ad2b04ca55e445a4456efe0f738060bd92ee2d8a Mon Sep 17 00:00:00 2001 From: Sadek Walid Mendi Date: Sun, 3 Oct 2021 01:14:19 -0400 Subject: [PATCH] #229: Fixed multisearch with platform filter --- src/views/Farms/Farms.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/Farms/Farms.tsx b/src/views/Farms/Farms.tsx index d59cac1bd2513..3e1d85a29ba0e 100644 --- a/src/views/Farms/Farms.tsx +++ b/src/views/Farms/Farms.tsx @@ -241,7 +241,7 @@ const Farms: React.FC = () => { ) const farmsList = useCallback( - (farmsToDisplay: Farm[], filterQuery?:boolean): FarmWithStakedValue[] => { + (farmsToDisplay: Farm[], filterQuery?: boolean): FarmWithStakedValue[] => { let farmsToDisplayWithAPR: FarmWithStakedValue[] = farmsToDisplay.map((farm) => { /* DZ Hack if (!farm.lpTotalInQuoteToken || !prices) { @@ -643,7 +643,12 @@ const Farms: React.FC = () => { const handleItemClick = activeIndex => { - setMultiSearch(activeIndex) + const search = multiSearch + if (search.has('platform')) { + setMultiSearch(new Set(activeIndex).add('platform')) + } else { + setMultiSearch(new Set(activeIndex)) + } setIsSearching(!isSearching) setSortOption('multi') }