UNPKG

@reservoir0x/relay-kit-ui

Version:

Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.

23 lines 842 B
import { useQuery } from '@tanstack/react-query'; import { setParams } from '@reservoir0x/relay-sdk'; export default (queryParams, queryOptions) => { const queryKey = ['useMoonPayGeolocation', queryParams]; const response = useQuery({ queryKey: queryKey, queryFn: () => { const url = new URL(`https://api.moonpay.com/v3/ip_address`); setParams(url, queryParams); return fetch(url.href) .then((response) => response.json()) .then((response) => { return response; }); }, ...queryOptions, enabled: queryParams?.apiKey !== undefined && queryParams.ipAddress !== undefined && queryOptions?.enabled }); return response; }; //# sourceMappingURL=useMoonPayGeolocation.js.map