Skip to content

Commit 9610faf

Browse files
committed
moved hamburger on mobile render out of oncomponentwillmount to the state and render
1 parent f245c1e commit 9610faf

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/component/navigation/index.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Navigation extends React.Component{
1212
super(props);
1313
this.token = this.props.token;
1414
this.state = {
15-
isToggle: false,
15+
isToggle: true,
1616
};
1717
this.handleToggleHamNav = this.handleToggleHamNav.bind(this);
1818
}
@@ -21,7 +21,9 @@ class Navigation extends React.Component{
2121
// MEMBER FUNCTIONS
2222
//-------------------------------------------------------------
2323
handleToggleHamNav(event){
24+
console.log('before state', event.target);
2425
this.setState({isToggle : !this.state.isToggle });
26+
console.log('after state', event.target);
2527

2628
if (this.state.isToggle) {
2729
console.log('first event', event.target);
@@ -30,7 +32,7 @@ class Navigation extends React.Component{
3032
(event.target.className = 'navbar-burger burger is-active',
3133
document.getElementById('navbar-menu-id').className = 'navbar-menu is-active');
3234
} else {
33-
console.log('second event', event.target);
35+
3436
(event.target.className = 'navbar-burger burger',
3537
document.getElementById('navbar-menu-id').className = 'navbar-menu');
3638
}
@@ -39,9 +41,7 @@ class Navigation extends React.Component{
3941
//-------------------------------------------------------------
4042
// LIFE CYCLE HOOKS
4143
//-------------------------------------------------------------
42-
componentDidMount(){
43-
this.handleToggleHamNav(event);
44-
}
44+
4545
// on event listener on the burger onClick toggle is-active class on and off
4646
// also it needs to grab the children from the options ID and append them to the burger menu
4747
render(){
@@ -68,7 +68,7 @@ class Navigation extends React.Component{
6868

6969
<div className="navbar-burger burger is-white"
7070
data-target= "Options"
71-
onClick={this.handleToggleHamNav} >
71+
onClick={(event) => this.handleToggleHamNav(event)} >
7272
<span></span>
7373
<span></span>
7474
<span></span>

0 commit comments

Comments
 (0)