swagdoc
Version:
Documentation Generator
31 lines (26 loc) • 633 B
JavaScript
import React, { Component, PropTypes } from 'react';
let FontAwesome = require('react-fontawesome');
class NavToggle extends Component{
static propTypes = {
toggleSideNav: PropTypes.func,
hideSideNav: PropTypes.bool,
};
constructor(){
super();
this.handleClick = this.handleClick.bind(this);
};
handleClick() {
let toggle = !this.props.hideSideNav;
this.props.toggleSideNav(toggle);
};
render(){
return(
<div>
<div className="nav-toggle" onClick={this.handleClick}>
<FontAwesome name="bars" />
</div>
</div>
);
};
};
export default NavToggle;