From 5d70fb263658310fc5b75d08539f7c2c0944de3a Mon Sep 17 00:00:00 2001 From: Barry Gitarts Date: Sat, 1 Sep 2018 09:37:28 -0400 Subject: [PATCH] direct edit when no valid address registered --- app/components/ens/nameLookup.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/components/ens/nameLookup.js b/app/components/ens/nameLookup.js index cb051be..e0d23a9 100644 --- a/app/components/ens/nameLookup.js +++ b/app/components/ens/nameLookup.js @@ -91,7 +91,9 @@ const MobileAddressDisplay = ({ domainName, address, statusAccount, expirationTi : 'Name is unavailable'} - {edit ? 'The contact code connects the domain with a unique Status account' : 'registered to the addresses below'} + {edit + ? 'The contact code connects the domain with a unique Status account' + : validAddress(address) ? 'registered to the addresses below' : 'Click \'Edit\' to add a valid address and contact code'} {edit && address == copied; const renderCopied = address => isCopied(address) && Copied!; const onClose = value => { this.setState({ editAction: value, editMenu: false }) } + const onClickEdit = () => { validAddress(address) ? this.setState({ editMenu: true }) : this.setState({ editAction: 'edit' }) } const isOwner = defaultAccount === ownerAddress; const closeReleaseAlert = value => { if (!isNil(value)) { @@ -145,7 +148,7 @@ class RenderAddresses extends PureComponent { {submitted ? : { this.setState({ submitted: true}) }}/>} - {isOwner && !editAction && { this.setState({ editMenu: true }) } }/>} + {isOwner && !editAction && } @@ -253,7 +256,7 @@ const ConnectedRegister = connect(mapStateToProps, mapDispatchToProps)(Register) const DisplayAddress = connect(mapStateToProps)((props) => ( - {validAddress(props.address) ? + {validAddress(props.address) || props.defaultAccount === props.ownerAddress ? : @@ -311,6 +314,7 @@ const InnerForm = ({ isSubmitting, status, setStatus, + defaultAccount }) => (
@@ -321,7 +325,7 @@ const InnerForm = ({ {!status ? - : validAddress(status.address) ? + : validAddress(status.address) || defaultAccount === status.ownerAddress ?