UNPKG

@daimo/pay

Version:

Seamless crypto payments. Onboard users from any chain, any coin into your app with one click.

36 lines (33 loc) 867 B
import { useState, useEffect } from 'react'; function useDepositAddressOptions({ trpc, usdRequired, mode }) { const [options, setOptions] = useState( [] ); const [loading, setLoading] = useState(false); useEffect(() => { const refreshDepositAddressOptions = async (usd, mode2) => { setLoading(true); try { const options2 = await trpc.getDepositAddressOptions.query({ usdRequired: usd, mode: mode2 }); setOptions(options2); } catch (e) { console.error(e); } finally { setLoading(false); } }; if (usdRequired != null && mode != null) { refreshDepositAddressOptions(usdRequired, mode); } }, [usdRequired, mode]); return { options, loading }; } export { useDepositAddressOptions }; //# sourceMappingURL=useDepositAddressOptions.js.map