diff --git a/src/common/constants.js b/src/common/constants.js index eef2545d524..d40ec91adc5 100644 --- a/src/common/constants.js +++ b/src/common/constants.js @@ -13,6 +13,7 @@ const domain_url = : deriv_com_url // URL +export const domain_full_url = `https://${domain_url}` export const deriv_app_id = domain_url === deriv_com_url ? deriv_com_app_id : deriv_me_app_id export const deriv_app_url = `https://app.${domain_url}` export const deriv_developer_url = `https://developers.${domain_url}` @@ -75,6 +76,7 @@ export const localized_link_url = Object.freeze({ mt5: deriv_mt5_app_url, smart_trader: smarttrader_url, zoho: zoho_url, + terms_and_conditions: domain_full_url, }) export const default_server_url = 'green.binaryws.com' diff --git a/src/components/custom/_agreement-label.js b/src/components/custom/_agreement-label.js index 1a6a51ed853..a43b9a2902b 100644 --- a/src/components/custom/_agreement-label.js +++ b/src/components/custom/_agreement-label.js @@ -1,7 +1,7 @@ -import React, { useState, useEffect } from 'react' +import React from 'react' import PropTypes from 'prop-types' import styled from 'styled-components' -import { LinkText, Checkbox } from 'components/elements' +import { Checkbox, LocalizedLinkText } from 'components/elements' import { Localize } from 'components/localization' import device from 'themes/device.js' @@ -12,19 +12,12 @@ const CheckboxSpan = styled.span` font-size: 1.75rem; } ` -const AgreementLabel = ({ handleChangeCheckbox, isChecked, color }) => { - const [language_code, setLanguageCode] = useState('en') - - useEffect(() => { - setLanguageCode(localStorage.getItem('i18n')) - }, []) +const AgreementLabel = ({ handleChangeCheckbox, isChecked, color }) => { const handleChange = (event) => { handleChangeCheckbox(event) } - const url = `/${language_code}/terms-and-conditions/` - return (