Skip to content

Commit 77ee985

Browse files
fix(staking): selected stake pools disappear during search (if not present in results) (#692)
Co-authored-by: Kamil Džurman <kamil.dzurman@gmail.com>
1 parent 7aba353 commit 77ee985

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/staking/src/features/BrowsePools/StakePoolsTable/StakePoolsTable.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ export const StakePoolsTable = ({ scrollableTargetId }: StakePoolsTableProps) =>
3030
const [sort, setSort] = useState<StakePoolSortOptions>(DEFAULT_SORT_OPTIONS);
3131
const [stakePools, setStakePools] = useState<Wallet.StakePoolSearchResults['pageResults']>([]);
3232
const [skip, setSkip] = useState<number>(0);
33-
const currentPortfolioStakePools = useDelegationPortfolioStore((store) =>
34-
store.currentPortfolio.map(({ stakePool }) => stakePool)
33+
const selectedPortfolioStakePools = useDelegationPortfolioStore((store) =>
34+
store.selectedPortfolio.map(({ stakePool }) => stakePool)
3535
);
3636
const {
3737
walletStoreWalletUICardanoCoin: cardanoCoin,
@@ -93,12 +93,12 @@ export const StakePoolsTable = ({ scrollableTargetId }: StakePoolsTableProps) =>
9393
};
9494

9595
const combinedUnique = useMemo(() => {
96-
const combinedStakePools = [...stakePools, ...currentPortfolioStakePools];
96+
const combinedStakePools = [...selectedPortfolioStakePools, ...stakePools];
9797
const combinedUniqueIds = [...new Set(combinedStakePools.map((pool) => pool.id))];
9898
return combinedUniqueIds.map((id) =>
9999
combinedStakePools.find((pool) => pool.id === id)
100100
) as Wallet.Cardano.StakePool[];
101-
}, [stakePools, currentPortfolioStakePools]);
101+
}, [stakePools, selectedPortfolioStakePools]);
102102

103103
const list = useMemo(
104104
() =>

0 commit comments

Comments
 (0)