UNPKG

@ledgerhq/live-common

Version:
26 lines 1.15 kB
import { useInterestRatesByCurrencies } from "../../dada-client/hooks/useInterestRatesByCurrencies"; import { getInterestRateForAsset } from "../utils/getInterestRateForAsset"; export function useLeftAccountsApyModule(params, useAccountData, accountsCountAndApy, networks) { const accountData = useAccountData(params); const interestRates = useInterestRatesByCurrencies(networks); // Map each account to its APY info using the shared utility return accountData.map(({ asset, label, count }) => { const { interestRate, interestRatePercentageRounded } = getInterestRateForAsset(asset, interestRates, networks); if ((!interestRate || interestRatePercentageRounded <= 0) && count <= 0) { return { ...asset, count, }; } return { ...asset, leftElement: accountsCountAndApy({ label: count > 0 ? label : undefined, value: interestRatePercentageRounded, type: interestRate?.type, }), count, }; }); } //# sourceMappingURL=useLeftAccountsApy.js.map