22import React , { Component } from 'react' ;
33import { observer } from 'mobx-react' ;
44import { defineMessages , intlShape } from 'react-intl' ;
5- import { ButtonSkin } from 'react-polymorph/lib/skins/simple/ButtonSkin' ;
6- import classnames from 'classnames' ;
75import BorderedBox from '../../widgets/BorderedBox' ;
86import styles from './WalletNoTokens.scss' ;
9- import ButtonLink from '../../widgets/ButtonLink ' ;
7+ import { ExternalLinkButton } from '../../widgets/ExternalLinkButton ' ;
108
119const messages = defineMessages ( {
1210 tokensTitle : {
@@ -55,11 +53,6 @@ export default class WalletSummaryNoTokens extends Component<Props> {
5553 const { isLoadingAssets , onExternalLinkClick, numberOfAssets } = this . props ;
5654 const { intl } = this . context ;
5755
58- const buttonClassNames = classnames ( [
59- styles . noTokensLearnMoreLinkUrl ,
60- 'flat' ,
61- ] ) ;
62-
6356 return (
6457 < >
6558 { ! isLoadingAssets && (
@@ -74,22 +67,14 @@ export default class WalletSummaryNoTokens extends Component<Props> {
7467 < p > { intl . formatMessage ( messages . learnMoreTextTop ) } </ p >
7568 < p > { intl . formatMessage ( messages . learnMoreTextBottom ) } </ p >
7669 </ div >
77- < div className = { styles . noTokensRightContainer } >
78- < ButtonLink
79- className = { buttonClassNames }
80- label = { intl . formatMessage ( messages . learnMoreLinkLabel ) }
81- skin = { ButtonSkin }
82- onClick = { ( ) =>
83- onExternalLinkClick (
84- intl . formatMessage ( messages . learnMoreLinkUrl )
85- )
86- }
87- linkProps = { {
88- hasIconBefore : false ,
89- hasIconAfter : true ,
90- } }
91- />
92- </ div >
70+ < ExternalLinkButton
71+ label = { intl . formatMessage ( messages . learnMoreLinkLabel ) }
72+ onClick = { ( ) =>
73+ onExternalLinkClick (
74+ intl . formatMessage ( messages . learnMoreLinkUrl )
75+ )
76+ }
77+ />
9378 </ div >
9479 </ BorderedBox >
9580 </ div >
0 commit comments