UNPKG

@yoroi/portfolio

Version:

The Portfolio package of Yoroi SDK

29 lines (28 loc) 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.usePortfolioTokenTraits = usePortfolioTokenTraits; var _common = require("@yoroi/common"); var _reactQuery = require("react-query"); function usePortfolioTokenTraits(_ref, options) { let { id, getTokenTraits, network } = _ref; const query = (0, _reactQuery.useQuery)({ queryKey: [network, 'usePortfolioTokenTraits', id], ...options, queryFn: async () => { const response = await getTokenTraits(id); if ((0, _common.isRight)(response)) return response.value.data; throw new Error('usePorfolioTokenTraits'); } }); return { ...query, tokenTraits: query.data }; } //# sourceMappingURL=usePortfolioTokenTraits.js.map