Newer
Older
// Copyright 2015-2018 Parity Technologies (UK) Ltd.
// This file is part of Parity.
//
// SPDX-License-Identifier: MIT
import React, { Component } from 'react';
import { inject, observer } from 'mobx-react';
import { Link } from 'react-router-dom';
@inject('createAccountStore')
@observer
class CreateAccountStep1 extends Component {
this.props.createAccountStore.generateNewAccount();
}
handleChange = ({ target: { value } }) =>
this.props.createAccountStore.setName(value);
location: { pathname }
} = this.props;
return (
Your new address:<br />
<Blockie seed={address} />
<pre>{address} </pre>
{pathname === '/accounts/new' &&
<button onClick={generateNewAccount}>Change</button>}
<label>
Set a name for this account:<br />
<input
disabled={pathname !== '/accounts/new'}
onChange={this.handleChange}
required
value={name}
/>
</label>
</div>
);
}
}
export default CreateAccountStep1;