colorify
Version:
a collection of color tools
49 lines (47 loc) • 1.3 kB
JavaScript
import React from 'react';
import { Link } from 'react-router';
import { Row, Col, Nav } from 'react-bootstrap';
module.exports = React.createClass({
isLinkActive: function (name) {
return this.props.active === name ? 'active' : '';
},
render: function () {
return (
<div>
<Row className="header">
<Col md={6}>
<Link to="/colorify">
<h1 className="title">
Colorify
<small>a collection of color tools</small>
</h1>
</Link>
</Col>
<Col md={6}>
<Nav bsStyle="pills">
<li key="home" className={this.isLinkActive('Home')}>
<Link to="/colorify">Home</Link>
</li>
<li key="about" className={this.isLinkActive('About')}>
<Link to="/colorify/about">About</Link>
</li>
<li key="stats" className={this.isLinkActive('Stats')}>
<Link to="/colorify/stats">Stats</Link>
</li>
<li key="mixer" className={this.isLinkActive('Mixer')}>
<Link to="/colorify/mixer">Mixer</Link>
</li>
<li key="math" className={this.isLinkActive('Math')}>
<Link to="/colorify/math">Math</Link>
</li>
</Nav>
</Col>
</Row>
<Row>
<Col md={12}><div className="color-stripe"></div></Col>
</Row>
</div>
);
}
});