Browse Source

feat(home): add logout link in wallet menu

next
Tom Kirkpatrick 6 years ago
parent
commit
28457d749f
No known key found for this signature in database GPG Key ID: 72203A8EC5967EA8
  1. 12
      app/components/Settings/Menu/Menu.js
  2. 3
      app/components/Settings/Menu/messages.js

12
app/components/Settings/Menu/Menu.js

@ -1,13 +1,12 @@
import React from 'react' import React from 'react'
import PropTypes from 'prop-types' import PropTypes from 'prop-types'
import { withRouter } from 'react-router'
import FaAngleRight from 'react-icons/lib/fa/angle-right' import FaAngleRight from 'react-icons/lib/fa/angle-right'
import { FormattedMessage } from 'react-intl' import { FormattedMessage } from 'react-intl'
import messages from './messages' import messages from './messages'
import styles from './Menu.scss' import styles from './Menu.scss'
const Menu = ({ setActiveSubMenu }) => ( const Menu = ({ history, setActiveSubMenu }) => (
<ul> <ul>
<li className={styles.fiat} onClick={() => setActiveSubMenu('fiat')}> <li className={styles.fiat} onClick={() => setActiveSubMenu('fiat')}>
<FormattedMessage {...messages.fiat} /> <FormattedMessage {...messages.fiat} />
@ -23,6 +22,11 @@ const Menu = ({ setActiveSubMenu }) => (
</span> </span>
<FaAngleRight /> <FaAngleRight />
</li> </li>
<li className={styles.fiat} onClick={() => history.push('/logout')}>
<span>
<FormattedMessage {...messages.logout} />
</span>
</li>
</ul> </ul>
) )
@ -30,4 +34,4 @@ Menu.propTypes = {
setActiveSubMenu: PropTypes.func.isRequired setActiveSubMenu: PropTypes.func.isRequired
} }
export default Menu export default withRouter(Menu)

3
app/components/Settings/Menu/messages.js

@ -4,5 +4,6 @@ import { defineMessages } from 'react-intl'
export default defineMessages({ export default defineMessages({
fiat: 'Fiat Currency', fiat: 'Fiat Currency',
locale: 'Language', locale: 'Language',
theme: 'Theme' theme: 'Theme',
logout: 'Logout'
}) })

Loading…
Cancel
Save