2018-12-03 19:37:03 +01:00
|
|
|
import lang from 'i18n-js';
|
2018-05-23 14:45:29 -04:00
|
|
|
import ENSRegistry from 'Embark/contracts/ENSRegistry';
|
2018-09-04 18:49:39 -03:00
|
|
|
import UsernameRegistrar from 'Embark/contracts/UsernameRegistrar';
|
2018-05-29 16:51:19 -04:00
|
|
|
import TestToken from 'Embark/contracts/TestToken';
|
2018-05-22 10:31:27 -04:00
|
|
|
import React, { Fragment } from 'react';
|
2018-05-27 16:28:07 -04:00
|
|
|
import AddDomain from './ens/addDomain';
|
2018-08-10 19:49:26 -04:00
|
|
|
import MoveDomain from './ens/moveDomain';
|
2018-05-27 16:28:07 -04:00
|
|
|
import RegisterSubDomain from './ens/registerSubDomain';
|
2018-05-29 16:51:19 -04:00
|
|
|
import TokenPermissions from './standard/TokenPermission';
|
2018-05-27 16:28:07 -04:00
|
|
|
import SetupENS from './ens/setupENS';
|
2018-08-08 16:54:18 -04:00
|
|
|
import UpdateController from './ens/updateController';
|
2018-05-22 10:31:27 -04:00
|
|
|
|
2018-12-03 19:37:03 +01:00
|
|
|
const ENSSubManagement = () => (
|
2018-05-22 10:31:27 -04:00
|
|
|
<Fragment>
|
2018-12-03 19:37:03 +01:00
|
|
|
<h2 style={{ textAlign: 'center' }}>{lang.t('sub_domain.management.title')}</h2>
|
|
|
|
<h3>{lang.t('sub_domain.management.change_registry')}</h3>
|
2018-08-08 16:54:18 -04:00
|
|
|
<UpdateController />
|
2018-12-03 19:37:03 +01:00
|
|
|
<h3>{lang.t('sub_domain.management.activate_registry')}</h3>
|
2018-05-22 15:44:33 -04:00
|
|
|
<AddDomain />
|
2018-12-03 19:37:03 +01:00
|
|
|
<h3>{lang.t('sub_domain.management.move_domain')}</h3>
|
2018-08-10 19:49:26 -04:00
|
|
|
<MoveDomain />
|
2018-12-03 19:37:03 +01:00
|
|
|
<hr />
|
|
|
|
<h3>{lang.t('sub_domain.management.register_sub_domain')}</h3>
|
2018-05-27 16:28:07 -04:00
|
|
|
<RegisterSubDomain />
|
2018-12-03 19:37:03 +01:00
|
|
|
<hr />
|
2018-05-29 16:51:19 -04:00
|
|
|
<TokenPermissions
|
2018-12-03 19:37:03 +01:00
|
|
|
symbol="SNT"
|
2018-09-04 18:49:39 -03:00
|
|
|
spender={UsernameRegistrar._address}
|
2018-12-03 19:37:03 +01:00
|
|
|
methods={TestToken.methods}
|
|
|
|
/>
|
|
|
|
<hr />
|
2018-05-23 14:45:29 -04:00
|
|
|
<SetupENS ENSRegistry={ENSRegistry} />
|
2018-05-22 10:31:27 -04:00
|
|
|
</Fragment>
|
2018-12-03 19:37:03 +01:00
|
|
|
);
|
2018-05-27 16:28:07 -04:00
|
|
|
|
|
|
|
export default ENSSubManagement;
|