From 6bdaf925781789479353e0a159814efd2c3539b3 Mon Sep 17 00:00:00 2001
From: aizad-deriv <103104395+aizad-deriv@users.noreply.github.com>
Date: Wed, 8 Feb 2023 20:59:22 +0800
Subject: [PATCH] chore: added setpreferredlanguage in trading-hub-header and
exit-traders-hub-modal (#7553)
---
.../Containers/Layout/header/trading-hub-header.jsx | 11 ++++++++---
.../exit-traders-hub-modal.jsx | 12 ++++++------
2 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/packages/core/src/App/Containers/Layout/header/trading-hub-header.jsx b/packages/core/src/App/Containers/Layout/header/trading-hub-header.jsx
index ca6f7b89e42d..3b259040ce00 100644
--- a/packages/core/src/App/Containers/Layout/header/trading-hub-header.jsx
+++ b/packages/core/src/App/Containers/Layout/header/trading-hub-header.jsx
@@ -4,7 +4,7 @@ import classNames from 'classnames';
import { useHistory, withRouter } from 'react-router-dom';
import { DesktopWrapper, Icon, MobileWrapper, Popover, Text, Button } from '@deriv/components';
import { routes, ContentFlag } from '@deriv/shared';
-import { Localize } from '@deriv/translations';
+import { getLanguage, Localize } from '@deriv/translations';
import { ToggleNotifications, MenuLinks } from 'App/Components/Layout/Header';
import platform_config from 'App/Constants/platform-config';
import ToggleMenuDrawer from 'App/Components/Layout/Header/toggle-menu-drawer.jsx';
@@ -49,8 +49,9 @@ const RedirectToOldInterface = ({
toggleExitTradersHubModal,
content_flag,
switchToCRAccount,
+ setPreferredLanguage,
}) => {
- const history = useHistory();
+ const language = getLanguage();
const disablePreAppstore = async () => {
if (should_show_exit_traders_modal) {
toggleExitTradersHubModal();
@@ -58,8 +59,8 @@ const RedirectToOldInterface = ({
if (content_flag === ContentFlag.LOW_RISK_CR_EU) {
await switchToCRAccount();
}
+ setPreferredLanguage(language);
setIsPreAppStore(false);
- history.push(routes.root);
}
};
return (
@@ -137,6 +138,7 @@ const TradingHubHeader = ({
toggleNotifications,
toggleExitTradersHubModal,
switchToCRAccount,
+ setPreferredLanguage,
}) => {
const is_mf = loginid?.startsWith('MF');
const filterPlatformsForClients = payload =>
@@ -181,6 +183,7 @@ const TradingHubHeader = ({
toggleExitTradersHubModal={toggleExitTradersHubModal}
content_flag={content_flag}
switchToCRAccount={switchToCRAccount}
+ setPreferredLanguage={setPreferredLanguage}
/>