@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
17 lines • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useStablecoinTickers = useStablecoinTickers;
const react_1 = require("react");
const api_1 = require("../state-manager/api");
const types_1 = require("../state-manager/types");
const emptySet = new Set();
function useStablecoinTickers(product, version, skip) {
const { data, isLoading, isError } = (0, api_1.useGetAssetsByCategoryQuery)({
category: types_1.AssetCategory.Stablecoins,
product,
version,
}, { skip });
const tickers = (0, react_1.useMemo)(() => (data ? new Set(data.map(t => t.toUpperCase())) : emptySet), [data]);
return { tickers, isLoading, isError };
}
//# sourceMappingURL=useStablecoinTickers.js.map