Toggle navigation
This commit is contained in:
1 parent
1c9ebd445d
commit
4142aafdf3
1 file changed
+16
-3
@@ -4,13 +4,26 @@ import github from '../img/github-icon.svg'
|
||||
import logo from '../img/logo.svg'
|
||||
|
||||
export default class Navbar extends React.Component {
|
||||
constructor(props) {
|
||||
super(props)
|
||||
this.state = {
|
||||
showNav: false,
|
||||
}
|
||||
}
|
||||
|
||||
toggleNav() {
|
||||
console.log('toggle')
|
||||
this.setState({
|
||||
showNav: !this.state.showNav,
|
||||
})
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<header className="site-header">
|
||||
<header
|
||||
className={`site-header ${
|
||||
this.state.showNav ? 'site-nav-visible' : ''
|
||||
}`}
|
||||
>
|
||||
<nav className="site-nav">
|
||||
<Link to="/program/">Program</Link>
|
||||
<Link to="/nyheter/">Nyheter</Link>
|
||||
@@ -33,7 +46,7 @@ export default class Navbar extends React.Component {
|
||||
<Link to="/om-dns/">Om oss</Link>
|
||||
<Link to="/foreningene/">Foreningene</Link>
|
||||
<Link to="/booking/">Utleie</Link>
|
||||
<div className="site-nav_toggle" onClick={this.toggleNav}>
|
||||
<div className="site-nav_toggle" onClick={this.toggleNav.bind(this)}>
|
||||
=
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
Reference in new issue
Block a user