From a2320c76fef084b7ec01839ab9c17b474839b3c0 Mon Sep 17 00:00:00 2001 From: Chi Kei Chan Date: Tue, 26 Feb 2019 10:30:41 -0800 Subject: Show/Hide Fiat on Testnets based on User Preference (#6153) --- .../settings-tab/settings-tab.component.js | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'ui/app/components/pages/settings/settings-tab/settings-tab.component.js') diff --git a/ui/app/components/pages/settings/settings-tab/settings-tab.component.js b/ui/app/components/pages/settings/settings-tab/settings-tab.component.js index 661cbd1dc..01621c354 100644 --- a/ui/app/components/pages/settings/settings-tab/settings-tab.component.js +++ b/ui/app/components/pages/settings/settings-tab/settings-tab.component.js @@ -63,6 +63,8 @@ export default class SettingsTab extends PureComponent { setAdvancedInlineGasFeatureFlag: PropTypes.func, advancedInlineGas: PropTypes.bool, mobileSync: PropTypes.bool, + showFiatInTestnets: PropTypes.bool, + setShowFiatConversionOnTestnetsPreference: PropTypes.func.isRequired, } state = { @@ -529,6 +531,35 @@ export default class SettingsTab extends PureComponent { ) } + renderShowConversionInTestnets () { + const { t } = this.context + const { + showFiatInTestnets, + setShowFiatConversionOnTestnetsPreference, + } = this.props + + return ( +
+
+ { t('showFiatConversionInTestnets') } +
+ { t('showFiatConversionInTestnetsDescription') } +
+
+
+
+ setShowFiatConversionOnTestnetsPreference(!value)} + activeLabel="" + inactiveLabel="" + /> +
+
+
+ ) + } + renderPrivacyOptIn () { const { t } = this.context const { privacyMode, setPrivacyMode } = this.props @@ -563,6 +594,7 @@ export default class SettingsTab extends PureComponent { { warning &&
{ warning }
} { this.renderCurrentConversion() } { this.renderUsePrimaryCurrencyOptions() } + { this.renderShowConversionInTestnets() } { this.renderCurrentLocale() } { this.renderNewRpcUrl() } { this.renderStateLogs() } -- cgit