@yoroi/portfolio
Version:
The Portfolio package of Yoroi SDK
23 lines • 602 B
JavaScript
import { isRight } from '@yoroi/common';
import { useQuery } from 'react-query';
export function usePortfolioTokenTraits(_ref, options) {
let {
id,
getTokenTraits,
network
} = _ref;
const query = useQuery({
queryKey: [network, 'usePortfolioTokenTraits', id],
...options,
queryFn: async () => {
const response = await getTokenTraits(id);
if (isRight(response)) return response.value.data;
throw new Error('usePorfolioTokenTraits');
}
});
return {
...query,
tokenTraits: query.data
};
}
//# sourceMappingURL=usePortfolioTokenTraits.js.map