mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
fix account selection
This commit is contained in:
parent
5399546388
commit
55382e9842
@ -59,8 +59,11 @@ class ConnectHardwareForm extends Component {
|
||||
const newState = {}
|
||||
// Default to the first account
|
||||
if (this.state.selectedAccount === null) {
|
||||
const firstAccount = accounts[0]
|
||||
newState.selectedAccount = firstAccount.index.toString() === '0' ? firstAccount.index.toString() : null
|
||||
accounts.forEach((a, i) => {
|
||||
if (a.address.toLowerCase() === this.props.address) {
|
||||
newState.selectedAccount = a.index.toString()
|
||||
}
|
||||
})
|
||||
// If the page doesn't contain the selected account, let's deselect it
|
||||
} else if (!accounts.filter(a => a.index.toString() === this.state.selectedAccount).length) {
|
||||
newState.selectedAccount = null
|
||||
@ -167,6 +170,7 @@ ConnectHardwareForm.propTypes = {
|
||||
t: PropTypes.func,
|
||||
network: PropTypes.string,
|
||||
accounts: PropTypes.object,
|
||||
address: PropTypes.string,
|
||||
}
|
||||
|
||||
const mapStateToProps = state => {
|
||||
|
@ -242,7 +242,7 @@
|
||||
|
||||
&__item__index {
|
||||
display: flex;
|
||||
margin-right: 20px;
|
||||
width: 28px;
|
||||
}
|
||||
|
||||
&__item__radio {
|
||||
@ -337,4 +337,8 @@
|
||||
width: 150px;
|
||||
min-width: initial;
|
||||
}
|
||||
|
||||
&__button.btn-primary--disabled {
|
||||
cursor: 'not-allowed';
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user