diff --git a/src/hooks/gauges/useStakeDaoYield.ts b/src/hooks/gauges/useStakeDaoYield.ts index d3b42788..5a1a7d62 100644 --- a/src/hooks/gauges/useStakeDaoYield.ts +++ b/src/hooks/gauges/useStakeDaoYield.ts @@ -1,16 +1,20 @@ import { useEffect, useState } from 'react' +interface YieldData { + apr?: number + tvl?: number +} + export const useStakeDaoYield = () => { - const [apr, setApr] = useState(null) - const [tvl, setTvl] = useState(null) + const [apr, setApr] = useState() + const [tvl, setTvl] = useState() useEffect(() => { fetch('/api/yield/stakedao') .then(response => response.json()) - .then(data => { - const apr = data.apr + .then((data: YieldData) => { + const { apr, tvl } = data setApr(apr) - const tvl = data.tvl setTvl(tvl) }) .catch(error => {