Fixes brave/brave-browser#12304 - Updates Top buy link in asset detail view [crypto.com widget]

This commit is contained in:
ryanml
2020-10-23 14:07:21 -07:00
parent 4aba92f24a
commit 21bf8e2760
2 changed files with 8 additions and 2 deletions
@@ -38,7 +38,8 @@ const currencyNames = {
const links = {
'buyTop': 'https://auth.crypto.com/exchange/signup?utm_source=Brave&utm_medium=Trading%20Widget&utm_campaign=Brave%3AWW-en%3ATrading-Widget_MVP_InitialWidgetState_BuyButton_Top&utm_content=MVP_InitialWidgetState_BuyButton_Top',
'buyBottom': 'https://auth.crypto.com/exchange/signup?utm_source=Brave&utm_medium=Trading%20Widget&utm_campaign=Brave%3AWW-en%3ATrading-Widget_MVP_InitialWidgetState_BuyButton_Bottom&utm_content=MVP_InitialWidgetState_BuyButton_Bottom'
'buyBottom': 'https://auth.crypto.com/exchange/signup?utm_source=Brave&utm_medium=Trading%20Widget&utm_campaign=Brave%3AWW-en%3ATrading-Widget_MVP_InitialWidgetState_BuyButton_Bottom&utm_content=MVP_InitialWidgetState_BuyButton_Bottom',
'buyTopDetail': 'https://auth.crypto.com/exchange/signup?utm_source=Brave&utm_medium=Trading%20Widget&utm_campaign=Brave%3AWW-en%3ATrading-Widget_MVP_CryptoDetails_BuyButton_Top&utm_content=MVP_CryptoDetails_BuyButton_Top'
}
const dynamicBuyLink = (pair: string) => {
@@ -175,6 +175,11 @@ class CryptoDotCom extends React.PureComponent<Props, State> {
await this.props.onSetAssetData([asset])
}
onClickBuyTopDetail = () => {
window.open(links.buyTopDetail, '_blank', 'noopener')
this.props.onBuyCrypto()
}
onClickBuyTop = () => {
window.open(links.buyTop, '_blank', 'noopener')
this.props.onBuyCrypto()
@@ -341,7 +346,7 @@ class CryptoDotCom extends React.PureComponent<Props, State> {
</Text>
</FlexItem>
<FlexItem $pl={5}>
<ActionButton onClick={this.onClickBuyPair.bind(this, `${currency}_USDT`)} small={true} light={true}>
<ActionButton onClick={this.onClickBuyTopDetail} small={true} light={true}>
<UpperCaseText>
{getLocale('cryptoDotComWidgetBuy')}
</UpperCaseText>