import React from 'react' import { connect } from 'react-redux'; import cn from 'classnames'; import { SideMenuitem } from 'UI' import stl from './preferencesMenu.css'; import { CLIENT_TABS, client as clientRoute } from 'App/routes'; import { withRouter } from 'react-router-dom'; function PreferencesMenu({ activeTab, appearance, history }) { const setTab = (tab) => { history.push(clientRoute(tab)); } return (
Preferences
setTab(CLIENT_TABS.PROFILE) } />
setTab(CLIENT_TABS.INTEGRATIONS) } />
setTab(CLIENT_TABS.CUSTOM_FIELDS) } title="Metadata" />
{
setTab(CLIENT_TABS.WEBHOOKS) } />
}
setTab(CLIENT_TABS.SITES) } />
setTab(CLIENT_TABS.MANAGE_USERS) } />
setTab(CLIENT_TABS.NOTIFICATIONS) } />
) } export default connect(state => ({ appearance: state.getIn([ 'user', 'account', 'appearance' ]), }))(withRouter(PreferencesMenu));