UNPKG

@r3l/app

Version:
41 lines (32 loc) 1.4 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.CashoutModal = void 0; var _react = _interopRequireDefault(require("react")); var _reactRedux = require("react-redux"); var _styled = require("../../styled"); var _hooks = require("../../../web3/hooks"); var _claimBody = require("./claimBody"); var CashoutModal = function CashoutModal(_ref) { var close = _ref.close; (0, _hooks.useWeb3)(); var user = (0, _reactRedux.useSelector)(function (state) { return state.auth.user; }); var canClaim = (user === null || user === void 0 ? void 0 : user.balance) - ((user === null || user === void 0 ? void 0 : user.airdropTokens) || 0) + user.pendingCashout - user.unvestedTokens; return /*#__PURE__*/_react.default.createElement(_styled.View, null, /*#__PURE__*/_react.default.createElement(_styled.Title, null, "Claim Your Relevant Coins"), /*#__PURE__*/_react.default.createElement(_styled.BodyText, { sx: { mt: 1, mb: 4 } }, "Transfer Coins to your Ethereum Wallet"), /*#__PURE__*/_react.default.createElement(_claimBody.ClaimBody, { close: close, canClaim: canClaim })); }; exports.CashoutModal = CashoutModal; var _default = CashoutModal; exports.default = _default; //# sourceMappingURL=cashoutModal.js.map