diff --git a/app/components/standard/TokenPermission.js b/app/components/standard/TokenPermission.js index 810bdd7..12cc0bf 100644 --- a/app/components/standard/TokenPermission.js +++ b/app/components/standard/TokenPermission.js @@ -5,6 +5,12 @@ import { BigNumber } from './utils' import "react-toggle/style.css"; import CircularProgress from '@material-ui/core/CircularProgress'; import Tooltip from '@material-ui/core/Tooltip'; +import FormLabel from '@material-ui/core/FormLabel'; +import FormControl from '@material-ui/core/FormControl'; +import FormGroup from '@material-ui/core/FormGroup'; +import FormControlLabel from '@material-ui/core/FormControlLabel'; +import FormHelperText from '@material-ui/core/FormHelperText'; +import Switch from '@material-ui/core/Switch'; // We set an allowance to be "unlimited" by setting it to // it's maximum possible value -- namely, 2^256 - 1. @@ -46,29 +52,40 @@ class TokenHandle extends PureComponent { spender, amountToApprove ) - .send() - .then(approval => { - const { events: { Approval: { returnValues: { _value } } } } = approval - this.setState({ ...this.state, approved: _value, updating: false }) - }).catch(err => { - console.log("Approve failed: " + err); - this.setState({ updating: false }); - }) + .send() + .then(approval => { + const { events: { Approval: { returnValues: { _value } } } } = approval + this.setState({ ...this.state, approved: _value, updating: false }) + }).catch(err => { + console.log("Approve failed: " + err); + this.setState({ updating: false }); + }) } render() { - const { symbol, account, isLoading } = this.props; + const { symbol, account, isLoading, mobile } = this.props; const { approved, updating } = this.state; return ( - {!updating && !isLoading && !!account &&
- - -
} - {isLoading || updating && } + {!updating && !isLoading && !!account &&
+ + Token Permissions + + + } + label={`${Number(fromWei(account[BALANCE_KEYS[symbol]])).toLocaleString()} ${symbol}`} + /> + + Registry needs permission to transfer SNT from your account prior to registration + +
} + {isLoading || updating && }
) } @@ -76,10 +93,12 @@ class TokenHandle extends PureComponent { const TokenPermissions = (props) => ( - -

Token Permissions

-
-
+ {!props.mobile && + +

Token Permissions

+
+
+
}
)