mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Single asset dropdown fix (#6900)
* Disable open dropdown for single asset * add test to check single asset in dropdown * fix lint errors, remove unused import
This commit is contained in:
parent
fc3b035aac
commit
934433e4be
@ -646,6 +646,17 @@
|
||||
height: 54px;
|
||||
border: none;
|
||||
|
||||
&__single-asset {
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
align-items: center;
|
||||
padding: 8px 8px;
|
||||
|
||||
&:hover {
|
||||
background-color: rgba($alto, 0.2);
|
||||
}
|
||||
}
|
||||
|
||||
&__asset {
|
||||
display: flex;
|
||||
flex-flow: row nowrap;
|
||||
|
@ -59,7 +59,7 @@ export default class SendAssetRow extends Component {
|
||||
<SendRowWrapper label={`${t('asset')}:`}>
|
||||
<div className="send-v2__asset-dropdown">
|
||||
{ this.renderSelectedToken() }
|
||||
{ this.renderAssetDropdown() }
|
||||
{ this.props.tokens.length > 0 ? this.renderAssetDropdown() : null }
|
||||
</div>
|
||||
</SendRowWrapper>
|
||||
)
|
||||
@ -101,7 +101,7 @@ export default class SendAssetRow extends Component {
|
||||
|
||||
return (
|
||||
<div
|
||||
className="send-v2__asset-dropdown__asset"
|
||||
className={ this.props.tokens.length > 0 ? 'send-v2__asset-dropdown__asset' : 'send-v2__asset-dropdown__single-asset' }
|
||||
onClick={() => this.selectToken()}
|
||||
>
|
||||
<div className="send-v2__asset-dropdown__asset-icon">
|
||||
|
@ -50,4 +50,11 @@ describe('SendContent Component', function () {
|
||||
assert.equal(PageContainerContentChild.childAt(5).exists(), false)
|
||||
})
|
||||
})
|
||||
|
||||
it('should not render the asset dropdown if token length is 0 ', () => {
|
||||
wrapper.setProps({ tokens: [] })
|
||||
const PageContainerContentChild = wrapper.find(PageContainerContent).children()
|
||||
assert(PageContainerContentChild.childAt(2).is(SendAssetRow))
|
||||
assert(PageContainerContentChild.childAt(2).find('send-v2__asset-dropdown__single-asset'), true)
|
||||
})
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user