// Copyright 2015-2018 Parity Technologies (UK) Ltd. // This file is part of Parity. // // SPDX-License-Identifier: BSD-3-Clause import React, { Component } from 'react'; import { AccountCard, Form as FetherForm } from 'fether-ui'; import { inject, observer } from 'mobx-react'; @inject('createAccountStore') @observer class AccountPassword extends Component { state = { confirm: '', password: '' }; handleConfirmChange = ({ target: { value } }) => { this.setState({ confirm: value }); }; handlePasswordChange = ({ target: { value } }) => { this.setState({ password: value }); }; handleSubmit = event => { const { createAccountStore, history } = this.props; const { password } = this.state; event.preventDefault(); // Save to parity createAccountStore.saveAccountToParity(password).then(() => { createAccountStore.clear(); history.push('/accounts'); }); }; render () { const { createAccountStore: { address, name }, history, location: { pathname } } = this.props; const { confirm, password } = this.state; const currentStep = pathname.slice(-1); return (

Secure your account with a password:

]} /> ); } } export default AccountPassword;