import {useEffect, useState} from 'react'; import useUnicornFinance from './useUnicornFinance'; import {AllocationTime} from '../unicorn-finance/types'; import useRefresh from './useRefresh'; const useTreasuryAllocationTimes = () => { const {slowRefresh} = useRefresh(); const [time, setTime] = useState({ from: new Date(), to: new Date(), }); const unicornFinance = useUnicornFinance(); useEffect(() => { if (unicornFinance) { unicornFinance.getTreasuryNextAllocationTime().then(setTime); } }, [unicornFinance, slowRefresh]); return time; }; export default useTreasuryAllocationTimes;