aboutsummaryrefslogtreecommitdiffstats
path: root/ui/app/pages/settings/settings.component.js
diff options
context:
space:
mode:
authorChi Kei Chan <chikeichan@gmail.com>2019-04-29 14:18:03 +0800
committerDan J Miller <danjm.com@gmail.com>2019-04-29 14:18:03 +0800
commit00958894087a9af845f3746de6698130facd7654 (patch)
tree2d78d7d1643b132d94e3430542a9bce2bc3af37f /ui/app/pages/settings/settings.component.js
parent39b714542397277733134214c228403ae89d7d29 (diff)
downloadtangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.tar
tangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.tar.gz
tangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.tar.bz2
tangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.tar.lz
tangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.tar.xz
tangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.tar.zst
tangerine-wallet-browser-00958894087a9af845f3746de6698130facd7654.zip
Add subheader to all settings subviews (#6502)
* Add subheader to all settings subviews * add margin right to subheader
Diffstat (limited to 'ui/app/pages/settings/settings.component.js')
-rw-r--r--ui/app/pages/settings/settings.component.js18
1 files changed, 16 insertions, 2 deletions
diff --git a/ui/app/pages/settings/settings.component.js b/ui/app/pages/settings/settings.component.js
index 061e65060..fe799a6e8 100644
--- a/ui/app/pages/settings/settings.component.js
+++ b/ui/app/pages/settings/settings.component.js
@@ -1,6 +1,6 @@
import React, { PureComponent } from 'react'
import PropTypes from 'prop-types'
-import { Switch, Route, matchPath } from 'react-router-dom'
+import { Switch, Route, matchPath, withRouter } from 'react-router-dom'
import { ENVIRONMENT_TYPE_POPUP } from '../../../../app/scripts/lib/enums'
import { getEnvironmentType } from '../../../../app/scripts/lib/util'
import TabBar from '../../components/app/tab-bar'
@@ -25,7 +25,7 @@ const ROUTES_TO_I18N_KEYS = {
[ABOUT_US_ROUTE]: 'about',
}
-export default class SettingsPage extends PureComponent {
+class SettingsPage extends PureComponent {
static propTypes = {
location: PropTypes.object,
history: PropTypes.object,
@@ -75,6 +75,7 @@ export default class SettingsPage extends PureComponent {
{ this.renderTabs() }
</div>
<div className="settings-page__content__modules">
+ { this.renderSubHeader() }
{ this.renderContent() }
</div>
</div>
@@ -82,6 +83,17 @@ export default class SettingsPage extends PureComponent {
)
}
+ renderSubHeader () {
+ const { t } = this.context
+ const { location: { pathname } } = this.props
+
+ return (
+ <div className="settings-page__subheader">
+ {t(ROUTES_TO_I18N_KEYS[pathname] || 'general')}
+ </div>
+ )
+ }
+
renderTabs () {
const { history, location } = this.props
const { t } = this.context
@@ -135,3 +147,5 @@ export default class SettingsPage extends PureComponent {
)
}
}
+
+export default withRouter(SettingsPage)