From ed492393662530ae0a9181d2a855f7cb5920b578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Thu, 29 Dec 2022 14:12:47 -0600 Subject: [PATCH 1/8] add text for link --- src/languages/en.js | 1 + src/languages/es.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/languages/en.js b/src/languages/en.js index d849ce04ee14..225d85751a2a 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -376,6 +376,7 @@ export default { phrase3: 'and', phrase4: 'privacy policy', }, + help: 'Help', }, closeAccountPage: { closeAccount: 'Close account', diff --git a/src/languages/es.js b/src/languages/es.js index 889b0ab8c6bf..6aebf3da759e 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -376,6 +376,7 @@ export default { phrase3: 'y', phrase4: 'política de privacidad', }, + help: 'Ayuda', }, closeAccountPage: { closeAccount: 'Cerrar cuenta', From 3786f50275b99f9e5c9e52a33f98f8ab8678a1ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Thu, 29 Dec 2022 14:13:03 -0600 Subject: [PATCH 2/8] add new help url as const --- src/CONST.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CONST.js b/src/CONST.js index ef02585f6aed..125d618a59e5 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -243,6 +243,7 @@ const CONST = { FEES_URL: `${USE_EXPENSIFY_URL}/fees`, CFPB_PREPAID_URL: 'https://cfpb.gov/prepaid', STAGING_NEW_EXPENSIFY_URL: 'https://staging.new.expensify.com', + NEWHELP_URL: 'https://help.expensify.com', // Use Environment.getEnvironmentURL to get the complete URL with port number DEV_NEW_EXPENSIFY_URL: 'http://localhost:', From 582541dc35867c24316c1e15db81a7f9a456959c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Thu, 29 Dec 2022 14:13:32 -0600 Subject: [PATCH 3/8] add menu item to settings page --- src/pages/settings/InitialSettingsPage.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/settings/InitialSettingsPage.js b/src/pages/settings/InitialSettingsPage.js index c2bf6b384b87..ae6e56264a45 100755 --- a/src/pages/settings/InitialSettingsPage.js +++ b/src/pages/settings/InitialSettingsPage.js @@ -30,7 +30,7 @@ import * as Wallet from '../../libs/actions/Wallet'; import walletTermsPropTypes from '../EnablePayments/walletTermsPropTypes'; import * as PolicyUtils from '../../libs/PolicyUtils'; import ConfirmModal from '../../components/ConfirmModal'; - +import * as Link from '../../libs/actions/Link'; const propTypes = { /* Onyx Props */ @@ -171,6 +171,11 @@ class InitialSettingsPage extends React.Component { brickRoadIndicator: PaymentMethods.hasPaymentMethodError(this.props.bankAccountList, this.props.cardList) || !_.isEmpty(this.props.userWallet.errors) || !_.isEmpty(this.props.walletTerms.errors) ? 'error' : null, }, + { + translationKey: 'initialSettingsPage.help', + icon: Expensicons.QuestionMark, + action: () => { Link.openExternalLink(CONST.NEWHELP_URL); }, + }, { translationKey: 'initialSettingsPage.about', icon: Expensicons.Info, From 18988f34d528d7bff517cdd67210e32ab1822144 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Thu, 29 Dec 2022 18:13:07 -0600 Subject: [PATCH 4/8] add help link to Get assistance page --- src/pages/GetAssistancePage.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/pages/GetAssistancePage.js b/src/pages/GetAssistancePage.js index fbf7ab90bd3a..2168acd967f2 100644 --- a/src/pages/GetAssistancePage.js +++ b/src/pages/GetAssistancePage.js @@ -13,6 +13,8 @@ import * as Expensicons from '../components/Icon/Expensicons'; import * as Illustrations from '../components/Icon/Illustrations'; import * as Report from '../libs/actions/Report'; import ROUTES from '../ROUTES'; +import * as Link from '../libs/actions/Link'; +import CONST from '../CONST'; const propTypes = { /** Route object from navigation */ @@ -55,6 +57,14 @@ const GetAssistancePage = props => ( iconFill: themeColors.success, wrapperStyle: [styles.cardMenuItem], }, + { + title: props.translate('initialSettingsPage.help'), + onPress: () => Link.openExternalLink(CONST.NEWHELP_URL), + icon: Expensicons.QuestionMark, + shouldShowRightIcon: true, + iconFill: themeColors.success, + wrapperStyle: [styles.cardMenuItem], + }, ]} > From 58682316b5d43fc817b14ce01c17be224bc7767d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Thu, 29 Dec 2022 18:13:20 -0600 Subject: [PATCH 5/8] add space --- src/pages/settings/InitialSettingsPage.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/settings/InitialSettingsPage.js b/src/pages/settings/InitialSettingsPage.js index ae6e56264a45..7de6d84a2cb9 100755 --- a/src/pages/settings/InitialSettingsPage.js +++ b/src/pages/settings/InitialSettingsPage.js @@ -31,6 +31,7 @@ import walletTermsPropTypes from '../EnablePayments/walletTermsPropTypes'; import * as PolicyUtils from '../../libs/PolicyUtils'; import ConfirmModal from '../../components/ConfirmModal'; import * as Link from '../../libs/actions/Link'; + const propTypes = { /* Onyx Props */ From 89eb97ae7a3abbc735d58207fc7a591c43669aae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Sun, 8 Jan 2023 18:49:57 -0600 Subject: [PATCH 6/8] add copy for help docs in Get Assistance Page --- src/languages/en.js | 1 + src/languages/es.js | 1 + 2 files changed, 2 insertions(+) diff --git a/src/languages/en.js b/src/languages/en.js index 4529afc3c549..a18630cf9ab0 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -973,6 +973,7 @@ export default { chatWithConcierge: 'Chat with Concierge', requestSetupCall: 'Request a setup call', questionMarkButtonTooltip: 'Get assistance from our team', + exploreHelpDocs: 'Explore help docs', }, requestCallPage: { title: 'Request a call', diff --git a/src/languages/es.js b/src/languages/es.js index dfb79cb953c9..7dab1cd689c5 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -975,6 +975,7 @@ export default { chatWithConcierge: 'Chatear con Concierge', requestSetupCall: 'Llámame por teléfono', questionMarkButtonTooltip: 'Obtén ayuda de nuestro equipo', + exploreHelpDocs: 'Explorar documentos de ayuda', }, requestCallPage: { title: 'Llámame por teléfono', From 0d4b78a44b9b2017db8128f8406c785d7120bcc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Sun, 8 Jan 2023 18:50:37 -0600 Subject: [PATCH 7/8] update text link for NewHelp --- src/pages/GetAssistancePage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/GetAssistancePage.js b/src/pages/GetAssistancePage.js index 2168acd967f2..c4654ef0772c 100644 --- a/src/pages/GetAssistancePage.js +++ b/src/pages/GetAssistancePage.js @@ -58,7 +58,7 @@ const GetAssistancePage = props => ( wrapperStyle: [styles.cardMenuItem], }, { - title: props.translate('initialSettingsPage.help'), + title: props.translate('getAssistancePage.exploreHelpDocs'), onPress: () => Link.openExternalLink(CONST.NEWHELP_URL), icon: Expensicons.QuestionMark, shouldShowRightIcon: true, From 5f5c5f5a9406140b4e7ed5b345b91563968a8232 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Ch=C3=A1vez?= Date: Mon, 9 Jan 2023 17:14:46 -0600 Subject: [PATCH 8/8] update copy in Spanish --- src/languages/es.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/languages/es.js b/src/languages/es.js index 7dab1cd689c5..41224e306bda 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -975,7 +975,7 @@ export default { chatWithConcierge: 'Chatear con Concierge', requestSetupCall: 'Llámame por teléfono', questionMarkButtonTooltip: 'Obtén ayuda de nuestro equipo', - exploreHelpDocs: 'Explorar documentos de ayuda', + exploreHelpDocs: 'Explorar la documentación de ayuda', }, requestCallPage: { title: 'Llámame por teléfono',