@reservoir0x/relay-kit-hooks
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
24 lines • 1.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.queryTrendingCurrencies = void 0;
const tslib_1 = require("tslib");
const react_query_1 = require("@tanstack/react-query");
const relay_sdk_1 = require("@reservoir0x/relay-sdk");
const fetcher_js_1 = tslib_1.__importDefault(require("../fetcher.js"));
const queryTrendingCurrencies = function (baseApiUrl = relay_sdk_1.MAINNET_RELAY_API, options, headers) {
const url = new URL(`${baseApiUrl}/currencies/trending`);
(0, relay_sdk_1.setParams)(url, options ?? {});
return (0, fetcher_js_1.default)(url.href, headers);
};
exports.queryTrendingCurrencies = queryTrendingCurrencies;
exports.default = (baseApiUrl, queryParams, queryOptions) => {
const queryKey = ['useTrendingCurrencies', queryParams];
const response = react_query_1.useQuery({
queryKey: queryKey,
queryFn: () => (0, exports.queryTrendingCurrencies)(baseApiUrl, queryParams),
...queryOptions,
enabled: queryOptions?.enabled
});
return response;
};
//# sourceMappingURL=useTrendingCurrencies.js.map