mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Add button to force edit token symbol when adding custom token (#6147)
This commit is contained in:
parent
c54656efb7
commit
d438deee89
@ -43,6 +43,7 @@ class AddToken extends Component {
|
|||||||
customDecimalsError: null,
|
customDecimalsError: null,
|
||||||
autoFilled: false,
|
autoFilled: false,
|
||||||
displayedTab: SEARCH_TAB,
|
displayedTab: SEARCH_TAB,
|
||||||
|
forceEditSymbol: false,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -225,6 +226,7 @@ class AddToken extends Component {
|
|||||||
customSymbolError,
|
customSymbolError,
|
||||||
customDecimalsError,
|
customDecimalsError,
|
||||||
autoFilled,
|
autoFilled,
|
||||||
|
forceEditSymbol,
|
||||||
} = this.state
|
} = this.state
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@ -241,14 +243,28 @@ class AddToken extends Component {
|
|||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
id="custom-symbol"
|
id="custom-symbol"
|
||||||
label={this.context.t('tokenSymbol')}
|
label={(
|
||||||
|
<div className="add-token__custom-symbol__label-wrapper">
|
||||||
|
<span className="add-token__custom-symbol__label">
|
||||||
|
{this.context.t('tokenSymbol')}
|
||||||
|
</span>
|
||||||
|
{(autoFilled && !forceEditSymbol) && (
|
||||||
|
<div
|
||||||
|
className="add-token__custom-symbol__edit"
|
||||||
|
onClick={() => this.setState({ forceEditSymbol: true })}
|
||||||
|
>
|
||||||
|
{this.context.t('edit')}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
type="text"
|
type="text"
|
||||||
value={customSymbol}
|
value={customSymbol}
|
||||||
onChange={e => this.handleCustomSymbolChange(e.target.value)}
|
onChange={e => this.handleCustomSymbolChange(e.target.value)}
|
||||||
error={customSymbolError}
|
error={customSymbolError}
|
||||||
fullWidth
|
fullWidth
|
||||||
margin="normal"
|
margin="normal"
|
||||||
disabled={autoFilled}
|
disabled={autoFilled && !forceEditSymbol}
|
||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
id="custom-decimals"
|
id="custom-decimals"
|
||||||
|
@ -22,4 +22,24 @@
|
|||||||
&__token-list {
|
&__token-list {
|
||||||
margin-top: 16px;
|
margin-top: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__custom-symbol {
|
||||||
|
|
||||||
|
&__label-wrapper {
|
||||||
|
display: flex;
|
||||||
|
flex-flow: row nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__label {
|
||||||
|
flex: 0 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
&__edit {
|
||||||
|
flex: 1 1 auto;
|
||||||
|
text-align: right;
|
||||||
|
color: $curious-blue;
|
||||||
|
padding-right: 4px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user