From 18737a0022c56d93b9bf9605d1a0ea85e3d873ad Mon Sep 17 00:00:00 2001 From: Jon Kuperman Date: Fri, 7 Oct 2016 14:58:19 -0700 Subject: [PATCH] do not show coinbase for unsupported countries --- .../locales/en-US/preferences.properties | 3 +- js/about/preferences.js | 39 +++++++++++++----- js/constants/coinbaseCountries.js | 41 +++++++++++++++++++ less/about/preferences.less | 3 +- less/modalOverlay.less | 2 +- 5 files changed, 74 insertions(+), 14 deletions(-) create mode 100644 js/constants/coinbaseCountries.js diff --git a/app/extensions/brave/locales/en-US/preferences.properties b/app/extensions/brave/locales/en-US/preferences.properties index e51a9b1116b..8b0d29eed52 100644 --- a/app/extensions/brave/locales/en-US/preferences.properties +++ b/app/extensions/brave/locales/en-US/preferences.properties @@ -65,12 +65,13 @@ on=on notifications=notifications moneyAdd=Use your debit/credit card moneyAddSubTitle=No Bitcoin needed! -outsideUSAPayment=Need to buy Bitcoin outside of the USA? +outsideUSAPayment=Buy Bitcoin at our recommended source coinbaseNotAvailable=Sorry! Adding funds with a credit/debit card is only available for contributions of $5/month at the moment. add=Fund with debit/credit transferTime=Transfer may take up to 40 minutes addFundsTitle=Add funds… addFunds=Three ways to add funds to your Brave Wallet +addFundsAlternate=Add funds to your Brave Wallet copyToClipboard=Copy to clipboard smartphoneTitle=Use your smartphone app to transfer Bitcoin displayQRCode=Display QR code diff --git a/js/about/preferences.js b/js/about/preferences.js index 40643ca6124..7881c5b3b9f 100644 --- a/js/about/preferences.js +++ b/js/about/preferences.js @@ -16,6 +16,7 @@ const appConfig = require('../constants/appConfig') const preferenceTabs = require('../constants/preferenceTabs') const messages = require('../constants/messages') const settings = require('../constants/settings') +const coinbaseCountries = require('../constants/coinbaseCountries') const {passwordManagers, extensionIds} = require('../constants/passwordManagers') const aboutActions = require('./aboutActions') const getSetting = require('../settings').getSetting @@ -299,11 +300,15 @@ class BitcoinDashboard extends ImmutableComponent { } get qrcodeOverlayFooter () { - return
-