From 827d70dd34fa818603b4c902f8cdcd79bf08365e Mon Sep 17 00:00:00 2001 From: bwvdhelm <34470358+bobthebuidlr@users.noreply.github.com> Date: Tue, 7 Feb 2023 23:16:16 +0100 Subject: [PATCH] hotfix: apr tooltips --- src/components/common/Tooltip/Apr.tsx | 2 +- .../DepositColumns/useDepositColumns.tsx | 2 +- src/hooks/queries/index.ts | 1 - src/hooks/queries/useMarketDeposits.tsx | 49 ------------------- 4 files changed, 2 insertions(+), 52 deletions(-) delete mode 100644 src/hooks/queries/useMarketDeposits.tsx diff --git a/src/components/common/Tooltip/Apr.tsx b/src/components/common/Tooltip/Apr.tsx index 86eec93..2d78ae9 100644 --- a/src/components/common/Tooltip/Apr.tsx +++ b/src/components/common/Tooltip/Apr.tsx @@ -27,7 +27,7 @@ export const Apr = ({ data }: Props) => { color: asset.color, symbol: asset.symbol, apr: asset.apy, - subtitle: key === 0 ? t('incentives.depositRewards') : t('incentives.incentiveApr'), + subtitle: key === 0 ? t('incentives.interestApr') : t('incentives.depositRewards'), }) }) return items diff --git a/src/components/redbank/DepositColumns/useDepositColumns.tsx b/src/components/redbank/DepositColumns/useDepositColumns.tsx index e3280d9..ef32882 100644 --- a/src/components/redbank/DepositColumns/useDepositColumns.tsx +++ b/src/components/redbank/DepositColumns/useDepositColumns.tsx @@ -73,7 +73,7 @@ export const useDepositColumns = () => { columnHelper.accessor('apy', { enableSorting: enableSorting, header: () => ( - + ), cell: (info) => ( { - const hiveUrl = useStore((s) => s.networkConfig?.hiveUrl) - const whitelistedAssets = useStore((s) => s.whitelistedAssets) - const redBankAddress = useStore((s) => s.networkConfig?.contracts.redBank) || '' - const marketInfo = useStore((s) => s.marketInfo) - const processMarketDepositsQuery = useStore((s) => s.processMarketDepositsQuery) - - const { refetch } = useQuery( - [QUERY_KEYS.MARKET_DEPOSITS], - async () => { - return await request( - hiveUrl!, - gql` - ${getMarketDepositsQuery(redBankAddress, whitelistedAssets, marketInfo)} - `, - ) - }, - { - enabled: !!hiveUrl && !!whitelistedAssets.length && !!redBankAddress && !!marketInfo.length, - refetchInterval: 120000, - onSuccess: processMarketDepositsQuery, - }, - ) - - // ! Workaround: - // Invalidating this query in RB action somehow resolves to Zustand with outdated marketInfo data - // It does not retrigger, and therefore a useEffect is placed here to manually rerun when the - // marketInfo actually updates. - useEffect(() => { - if (!marketInfo.length) return - refetch() - }, [marketInfo, refetch]) -}