webappengine
Version:
A web application platform that can host multiple web apps running with Node.js.
43 lines (41 loc) • 2.33 kB
JSX
import i18n from 'i18next';
import React from 'react';
import { Route, Link } from 'react-router';
export class Header extends React.Component {
render() {
return (
<nav className="navbar navbar-inverse navbar-fixed-top">
<div className="container">
<div className="navbar-header">
<button type="button" className="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse">
<span className="sr-only"></span>
<span className="icon-bar"></span>
<span className="icon-bar"></span>
<span className="icon-bar"></span>
</button>
<a className="navbar-brand" href="#">{i18n._('WebAppEngine')}</a>
</div>
<div className="navbar-collapse collapse" id="navbar-collapse">
<ul className="nav navbar-nav">
<li><Link to="dashboard">{i18n._('Dashboard')}</Link></li>
<li className="dropdown">
<a href="#" className="dropdown-toggle" data-toggle="dropdown" role="button">{i18n._('Settings')} <span className="caret"></span></a>
<ul className="dropdown-menu" role="menu">
<li className="dropdown-header">{i18n._('Language')}</li>
<li><a href="?lang=de">Deutsch</a></li>
<li><a href="?lang=en">English (US)</a></li>
<li><a href="?lang=es">Español</a></li>
<li><a href="?lang=fr">Français</a></li>
<li><a href="?lang=it">Italiano</a></li>
<li><a href="?lang=ja">日本語</a></li>
<li><a href="?lang=zh-cn">中文 (简体)</a></li>
<li><a href="?lang=zh-tw">中文 (繁體)</a></li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
);
}
}