From 26ef51035305ef4be1ba0fff73cba5c07791e5ce Mon Sep 17 00:00:00 2001 From: ryanml Date: Thu, 31 Oct 2019 16:21:53 -0700 Subject: [PATCH] Updating empty wallet message for unsupported regions Fixes brave/brave-browser#6604 --- browser/ui/webui/brave_webui_source.cc | 1 + .../resources/page/components/pageWallet.tsx | 2 +- .../ui/components/walletEmpty/index.tsx | 26 ++++++++++++++----- .../resources/brave_components_strings.grd | 1 + 4 files changed, 23 insertions(+), 7 deletions(-) diff --git a/browser/ui/webui/brave_webui_source.cc b/browser/ui/webui/brave_webui_source.cc index 264bef764226..a68891bb4024 100644 --- a/browser/ui/webui/brave_webui_source.cc +++ b/browser/ui/webui/brave_webui_source.cc @@ -511,6 +511,7 @@ void CustomizeWebUIHTMLSource(const std::string &name, { "rewardsPanelEmptyText3", IDS_BRAVE_UI_REWARDS_PANEL_EMPTY_TEXT3 }, { "rewardsPanelEmptyText4", IDS_BRAVE_UI_REWARDS_PANEL_EMPTY_TEXT4 }, { "rewardsPanelEmptyText5", IDS_BRAVE_UI_REWARDS_PANEL_EMPTY_TEXT5 }, + { "rewardsPanelEmptyText6", IDS_BRAVE_UI_REWARDS_PANEL_EMPTY_TEXT6 }, { "rewardsPanelOffText1", IDS_BRAVE_UI_REWARDS_PANEL_OFF_TEXT1 }, { "rewardsPanelOffText2", IDS_BRAVE_UI_REWARDS_PANEL_OFF_TEXT2 }, { "rewardsPanelText1", IDS_BRAVE_UI_REWARDS_PANEL_TEXT1 }, diff --git a/components/brave_rewards/resources/page/components/pageWallet.tsx b/components/brave_rewards/resources/page/components/pageWallet.tsx index dfc3bbde06c0..5b13d8ee24b0 100644 --- a/components/brave_rewards/resources/page/components/pageWallet.tsx +++ b/components/brave_rewards/resources/page/components/pageWallet.tsx @@ -514,7 +514,7 @@ class PageWallet extends React.Component { { enabledMain ? emptyWallet - ? + ? : { + getEmptyWalletMessage = () => { + const { onlyAnonWallet } = this.props + return ( + <> + { + onlyAnonWallet + ? getLocale('rewardsPanelEmptyText6') + : <> + {getLocale('rewardsPanelEmptyText2')}
+ • {getLocale('rewardsPanelEmptyText3')}
+ • {getLocale('rewardsPanelEmptyText4')}
+ • {getLocale('rewardsPanelEmptyText5')} + + } + + ) + } + render () { const { id, hideAddFundsText } = this.props @@ -26,12 +45,7 @@ export default class WalletEmpty extends React.PureComponent { ? {getLocale('rewardsPanelEmptyText5')} - : <> - {getLocale('rewardsPanelEmptyText2')}
- • {getLocale('rewardsPanelEmptyText3')}
- • {getLocale('rewardsPanelEmptyText4')}
- • {getLocale('rewardsPanelEmptyText5')} - + : this.getEmptyWalletMessage() } diff --git a/components/resources/brave_components_strings.grd b/components/resources/brave_components_strings.grd index e5933dc4d0ce..4c7e9a4b4150 100644 --- a/components/resources/brave_components_strings.grd +++ b/components/resources/brave_components_strings.grd @@ -504,6 +504,7 @@ You can add funds. You can earn tokens from viewing ads. Occasionally, you'll be offered free token grants from Brave. Be sure to keep an eye out for the alert! + Look for ad notifications as you continue to use Brave. Your BAT Points balance will increase with each ad you view. Get Rewarded for Browsing! Earn tokens for your attention to ads and pay it forward to support content creators you value! Add, withdraw and manage funds at