UNPKG

@r3l/app

Version:
106 lines (92 loc) 4.66 kB
"use strict"; 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