public/components/navigationPills.react.js (22 lines of code) (raw):
import React from 'react';
import { Nav, NavItem } from 'react-bootstrap';
export default class NavigationPills extends React.Component {
constructor(props) {
super(props);
}
render () {
var environmentNodes = this.props.contentSources.map( contentSource => {
const itemEnvironment = contentSource.environment;
const itemKey = contentSource.id;
const route = '#/reindex/' + itemKey + '/environment/' + itemEnvironment;
return(
<NavItem key={itemKey + '-' + itemEnvironment} eventKey={itemEnvironment} href={route}>{itemEnvironment}</NavItem>
)
});
return (
<Nav bsStyle="pills" activeKey={this.props.environment}>
{environmentNodes}
</Nav>
);
}
}