import React, { PropTypes } from 'react'; import { LinkContainer } from 'react-router-bootstrap'; import { Col, CollapsibleNav, Nav, Navbar, NavItem } from 'react-bootstrap'; import navLinks from './links.json'; import FCCNavItem from './NavItem.jsx'; const fCClogo = 'https://s3.amazonaws.com/freecodecamp/freecodecamp_logo.svg'; const logoElement = ( learn to code javascript at Free Code Camp logo ); const toggleButton = ( ); export default React.createClass({ displayName: 'Nav', propTypes: { points: PropTypes.number, picture: PropTypes.string, signedIn: PropTypes.bool, username: PropTypes.string }, renderLinks() { return navLinks.map(({ content, link, react }, index) => { if (react) { return ( { content } ); } return ( { content } ); }); }, renderPoints(username, points) { if (!username) { return null; } return ( [ { points } ] ); }, renderSignin(username, picture) { if (username) { return (
); } else { return ( Sign In ); } }, render() { const { username, points, picture } = this.props; return ( ); } });