UNPKG

@reservoir0x/relay-kit-ui

Version:

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

25 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const react_query_1 = require("@tanstack/react-query"); const relay_sdk_1 = require("@reservoir0x/relay-sdk"); exports.default = (externalTransactionId, queryParams, queryOptions) => { const queryKey = ['useMoonPayTransaction', externalTransactionId]; const response = react_query_1.useQuery({ queryKey: queryKey, queryFn: () => { const url = new URL(`https://api.moonpay.com/v1/transactions/ext/${externalTransactionId}`); (0, relay_sdk_1.setParams)(url, queryParams); return fetch(url.href) .then((response) => response.json()) .then((response) => { return response && response.length > 0 ? response[0] : response; }); }, ...queryOptions, enabled: queryParams?.apiKey !== undefined && externalTransactionId !== undefined && queryOptions?.enabled }); return response; }; //# sourceMappingURL=useMoonPayTransaction.js.map