From 7d7d09e4691f5ea5813df1ad2ffb7fc778a54935 Mon Sep 17 00:00:00 2001 From: David Walsh Date: Tue, 6 Jun 2023 11:02:00 -0500 Subject: [PATCH] UX: Multichain: Restore Flask support link and text (#19198) * UX: Multichain: Restore Flask support link and text * Update test --- .../multichain/global-menu/global-menu.js | 16 +++++++++++++--- .../multichain/global-menu/global-menu.test.js | 5 +---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ui/components/multichain/global-menu/global-menu.js b/ui/components/multichain/global-menu/global-menu.js index 9e93ca4b1..57abdbb36 100644 --- a/ui/components/multichain/global-menu/global-menu.js +++ b/ui/components/multichain/global-menu/global-menu.js @@ -22,6 +22,9 @@ import { Menu, MenuItem } from '../../ui/menu'; import { getEnvironmentType } from '../../../../app/scripts/lib/util'; import { ENVIRONMENT_TYPE_FULLSCREEN } from '../../../../shared/constants/app'; import { SUPPORT_LINK } from '../../../../shared/lib/ui-utils'; +///: BEGIN:ONLY_INCLUDE_IN(build-beta,build-flask) +import { SUPPORT_REQUEST_LINK } from '../../../helpers/constants/common'; +///: END:ONLY_INCLUDE_IN import { MetaMetricsContext } from '../../../contexts/metametrics'; import { @@ -59,6 +62,13 @@ export const GlobalMenu = ({ closeMenu, anchorElement }) => { const unreadNotificationsCount = useSelector(getUnreadNotificationsCount); ///: END:ONLY_INCLUDE_IN + let supportText = t('support'); + let supportLink = SUPPORT_LINK; + ///: BEGIN:ONLY_INCLUDE_IN(build-beta,build-flask) + supportText = t('needHelpSubmitTicket'); + supportLink = SUPPORT_REQUEST_LINK; + ///: END:ONLY_INCLUDE_IN + return ( { { - global.platform.openTab({ url: SUPPORT_LINK }); + global.platform.openTab({ url: supportLink }); trackEvent( { category: MetaMetricsEventCategory.Home, event: MetaMetricsEventName.SupportLinkClicked, properties: { - url: SUPPORT_LINK, + url: supportLink, location: 'Global Menu', }, }, @@ -185,7 +195,7 @@ export const GlobalMenu = ({ closeMenu, anchorElement }) => { }} data-testid="global-menu-support" > - {t('support')} + {supportText} { @@ -49,9 +48,7 @@ describe('AccountListItem', () => { const { getByTestId } = render(); fireEvent.click(getByTestId('global-menu-support')); await waitFor(() => { - expect(global.platform.openTab).toHaveBeenCalledWith({ - url: SUPPORT_LINK, - }); + expect(global.platform.openTab).toHaveBeenCalled(); }); });