const routes = makeRoutes(store, 'accessControl', AccessControlList, null, null, null, {
path: 'access-control',
- name: 'Access control'
+ name: 'Access control',
+ name_zh: '访问控制'
})
routes.indexRoute.onEnter = (nextState, replace) => {
}
render() {
+ const lang = this.props.lang
return (
<div className={styles.main}>
<ul className={styles.navigation}>
<li>
<Link to='/access-control' activeClassName={styles.active}>
{navIcon('network', styles)}
- Access Control
+ { lang === 'zh' ? '访问控制' : 'Access Control'}
</Link>
</li>
}
{this.props.canLogOut && <li className={styles.logOut}>
<a href='#' onClick={this.logOut}>
{navIcon('logout', styles)}
- Log Out
+ { lang === 'zh' ? '退出' : 'Log Out' }
</a>
</li>}
</ul>
export default connect(
(state) => ({
canLogOut: !!state.core.clientToken,
- canViewTokens: !state.core.clientToken
+ canViewTokens: !state.core.clientToken,
+ lang: state.core.lang
}),
(dispatch) => ({
logOut: () => dispatch(actions.core.clearSession)