From 990ac1ad3394aa7c70d54cff6d3f179d02cd0eca Mon Sep 17 00:00:00 2001 From: Kevin Smith Date: Mon, 14 Jul 2025 17:06:50 -0400 Subject: [PATCH] [Rewards] Update device limit reached text (#29409) --- .../components/connect/authorization_modal.tsx | 15 ++++++++++++--- .../rewards_page/stories/storybook_strings.ts | 4 ++-- .../resources/shared/lib/rewards_urls.ts | 1 + components/resources/rewards_strings.grdp | 4 ++-- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/components/brave_rewards/resources/rewards_page/components/connect/authorization_modal.tsx b/components/brave_rewards/resources/rewards_page/components/connect/authorization_modal.tsx index a04f83f4692..951c3524216 100644 --- a/components/brave_rewards/resources/rewards_page/components/connect/authorization_modal.tsx +++ b/components/brave_rewards/resources/rewards_page/components/connect/authorization_modal.tsx @@ -104,9 +104,18 @@ export function AuthorizationModal() { case 'success': return '' case 'device-limit-reached': - return formatMessage(getString('authorizeDeviceLimitReachedText'), [ - providerName - ]) + return ( + + { + formatMessage(getString('authorizeDeviceLimitReachedText'), [ + providerName + ]) + }{' '} + + {getString('learnMoreLink')} + + + ) case 'flagged-wallet': return <>

diff --git a/components/brave_rewards/resources/rewards_page/stories/storybook_strings.ts b/components/brave_rewards/resources/rewards_page/stories/storybook_strings.ts index b0810a79763..8206e4f1c9a 100644 --- a/components/brave_rewards/resources/rewards_page/stories/storybook_strings.ts +++ b/components/brave_rewards/resources/rewards_page/stories/storybook_strings.ts @@ -38,8 +38,8 @@ export const localeStrings: { [K in StringKey]: string } = { adTypeOnLabel: 'On', adTypeSearchResultLabel: 'Search ads', appErrorTitle: 'Something went wrong', - authorizeDeviceLimitReachedText: 'You\'ve reached the maximum device limit for this $1 account.', - authorizeDeviceLimitReachedTitle: 'Device limit reached', + authorizeDeviceLimitReachedText: 'You’ve connected the maximum number of Brave Rewards profiles to this $1 account.', + authorizeDeviceLimitReachedTitle: 'Limit reached on payout account', authorizeErrorTitle: 'Error', authorizeFlaggedWalletText1: 'Unfortunately, your Brave Rewards profile was flagged because our automated checks found some unexpected Brave Ads activity.', authorizeFlaggedWalletText2: 'While your profile is flagged, you may continue to see ads, but won\'t be eligible to receive payouts. You also won\'t be able to connect a custodial account to Brave Rewards.', diff --git a/components/brave_rewards/resources/shared/lib/rewards_urls.ts b/components/brave_rewards/resources/shared/lib/rewards_urls.ts index d58392ac827..4d8c9a3916d 100644 --- a/components/brave_rewards/resources/shared/lib/rewards_urls.ts +++ b/components/brave_rewards/resources/shared/lib/rewards_urls.ts @@ -30,3 +30,4 @@ export const braveSearchURL = 'https://search.brave.com' export const braveStoreURL = 'https://store.brave.com' export const wdpLearnMoreURL = 'https://brave.com/privacy/browser/#web-discovery-project' export const rewardsUnavailableURL = 'https://support.brave.com/hc/en-us/articles/9053832354957' +export const deviceLimitLearnMoreURL = 'https://support.brave.app/hc/en-us/articles/360056508071' diff --git a/components/resources/rewards_strings.grdp b/components/resources/rewards_strings.grdp index e04212b7cf7..a38e0765825 100644 --- a/components/resources/rewards_strings.grdp +++ b/components/resources/rewards_strings.grdp @@ -609,10 +609,10 @@ Error - You've reached the maximum device limit for this $1Uphold account. + You’ve connected the maximum number of Brave Rewards profiles to this $1Uphold account. - Device limit reached + Limit reached on payout account Unfortunately, your Brave Rewards profile was flagged because our automated checks found some unexpected Brave Ads activity.