@r3l/app
Version:
106 lines (92 loc) • 4.66 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _typeof = require("@babel/runtime/helpers/typeof");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Treasury;
var _taggedTemplateLiteral2 = _interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral"));
var _react = _interopRequireWildcard(require("react"));
var _styled = require("../../styled");
var _reactHooks = require("@apollo/react-hooks");
var _graphqlTag = _interopRequireDefault(require("graphql-tag"));
var _styles = require("../../../styles");
var _templateObject;
function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
var contractParams = ['totalReleased', 'allocatedRewards', 'rewardFund', 'airdropFund', 'allocatedAirdrops'];
var tableData = [{
label: 'Total Released Tokens',
contract: 'totalReleased'
}, {
label: 'Curation Reward Fund',
contract: 'rewardFund',
db: 'rewardFund'
}, {
label: 'Allocated Curation Rewards',
contract: 'allocatedRewards',
db: 'curationRewards'
}, {
label: 'Earnings',
db: 'earned'
}, {
label: 'Airdrop Fund',
contract: 'airdropFund'
}, {
label: 'Allocated Airdrops',
contract: 'allocatedAirdrops',
db: 'airdrop'
}];
var GET_TREASURY = (0, _graphqlTag.default)(_templateObject || (_templateObject = (0, _taggedTemplateLiteral2.default)(["\n query {\n distributedTokens {\n balance\n legacyTokens\n airdropTokens\n cashedOut\n curationRewards\n airdrop\n earned\n rewardFund\n }\n }\n"])));
function Treasury() {
return null; // const { data, loading, error } = useQuery(GET_TREASURY);
// const { getState, call } = useRelevantToken();
// useEffect(() => {
// call && contractParams.forEach((method) => call(method));
// }, [call]);
// if (loading) return <BodyText>Loading...</BodyText>;
// if (error) return <BodyText>ERROR: {error.message}</BodyText>;
// return (
// <View m={[4, 2]} maxWidth={75} border={colors.lightGrey}>
// <View p={1} fdirection={'row'}>
// <NumericalValue br={colors.lightGrey} sx={{ mr: 1 }} flex={1}>
// contract
// </NumericalValue>
// <NumericalValue br={colors.lightGrey} sx={{ mr: 1 }} flex={1}>
// db
// </NumericalValue>
// <NumericalValue pl={1}>difference</NumericalValue>
// </View>
// {tableData.map((row, i) => (
// <View key={i}>
// <View bg={colors.lightGrey}>
// <BodyText sx={{ p: 1 }}>{row.label}</BodyText>
// </View>
// <View p={1} fdirection={'row'}>
// <View br={colors.lightGrey} flex={1}>
// <BodyText sx={{ mr: 1 }} flex={1}>
// {getState(row.contract).value && getState(row.contract).value / 1e18}
// </BodyText>
// </View>
// <View flex={1} br={colors.lightGrey}>
// <BodyText sx={{ mr: 1 }} flex={1}>
// {data.distributedTokens[row.db]}
// </BodyText>
// </View>
// <View flex={1}>
// <BodyText>
// {row.contract && row.db
// ? (
// getState(row.contract).value / 1e18 -
// data.distributedTokens[row.db]
// ).toString()
// : ''}
// </BodyText>
// </View>
// </View>
// </View>
// ))}
// </View>
// );
}
//# sourceMappingURL=treasury.js.map