@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
14 lines • 612 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useCurrenciesByMarketcap = void 0;
const api_1 = require("../counterValues/state-manager/api");
const sortByMarketcap_1 = require("./sortByMarketcap");
/**
* Sorts the given currencies by marketcap.
*/
const useCurrenciesByMarketcap = (currencies) => {
const { data: ids } = (0, api_1.useGetCounterValueIdsSortedByMarketCapQuery)();
return ids ? (0, sortByMarketcap_1.sortCurrenciesByIds)(currencies, ids) : currencies;
};
exports.useCurrenciesByMarketcap = useCurrenciesByMarketcap;
//# sourceMappingURL=hooks.js.map