From c41321e30a5877418ddf4fb2fb6423a57f65f1f5 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Mon, 27 May 2019 12:40:22 +0200 Subject: [PATCH] Swap AddressSummary for AddressRow (#1212) * Swap AddressSummary for AddressRow * Update name/address on change * Move AddressRow to right --- packages/app-accounts/src/Creator.tsx | 14 +++++------ packages/app-accounts/src/Restore.tsx | 27 ++++++++++----------- packages/app-address-book/src/Creator.tsx | 16 ++++++------- packages/app-address-book/src/Editor.tsx | 13 +++++----- packages/app-transfer/src/Transfer.tsx | 7 ++++-- packages/ui-app/src/AddressInfo.tsx | 1 - packages/ui-app/src/AddressSummary.tsx | 29 ++++++++++++++++------- packages/ui-app/src/styles/components.css | 5 ++++ 8 files changed, 65 insertions(+), 47 deletions(-) diff --git a/packages/app-accounts/src/Creator.tsx b/packages/app-accounts/src/Creator.tsx index a31013b7cc..e29d2687d7 100644 --- a/packages/app-accounts/src/Creator.tsx +++ b/packages/app-accounts/src/Creator.tsx @@ -12,7 +12,7 @@ import FileSaver from 'file-saver'; import React from 'react'; import { DEV_PHRASE } from '@polkadot/keyring/defaults'; import { withApi, withMulti } from '@polkadot/ui-api'; -import { AddressSummary, AddressRow, Button, Dropdown, Input, InputTags, Labelled, Modal, Password, TxComponent } from '@polkadot/ui-app'; +import { AddressRow, Button, Dropdown, Input, InputTags, Labelled, Modal, Password, TxComponent } from '@polkadot/ui-app'; import { InputAddress } from '@polkadot/ui-app/InputAddress'; import keyring from '@polkadot/ui-keyring'; import uiSettings from '@polkadot/ui-settings'; @@ -113,23 +113,23 @@ class Creator extends TxComponent { } render () { - const { address, isSeedValid } = this.state; + const { address, name, isSeedValid } = this.state; return (
+ {this.renderModal()}
- - {this.renderInput()}
- {this.renderButtons()}
); } @@ -255,7 +255,7 @@ class Creator extends TxComponent { } - {this.renderModal()} + {this.renderButtons()} ); } diff --git a/packages/app-accounts/src/Restore.tsx b/packages/app-accounts/src/Restore.tsx index 7c0f1dd103..aefaca7a3b 100644 --- a/packages/app-accounts/src/Restore.tsx +++ b/packages/app-accounts/src/Restore.tsx @@ -8,7 +8,7 @@ import { ActionStatus } from '@polkadot/ui-app/Status/types'; import { ComponentProps } from './types'; import React from 'react'; -import { AddressSummary, Button, InputFile, Password, TxComponent } from '@polkadot/ui-app'; +import { AddressRow, Button, InputFile, Password, TxComponent } from '@polkadot/ui-app'; import { InputAddress } from '@polkadot/ui-app/InputAddress'; import { isHex, isObject, u8aToString } from '@polkadot/util'; import keyring from '@polkadot/ui-keyring'; @@ -35,13 +35,13 @@ class Restore extends TxComponent { }; render () { - const { t } = this.props; - const { address, isFileValid, isPassValid } = this.state; + const { address, isFileValid } = this.state; return (
- { : null } /> - {this.renderInput()}
- -
); } @@ -94,6 +84,15 @@ class Restore extends TxComponent { value={password} /> + +