forked from visgl/deck.gl
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathheader.js
More file actions
27 lines (24 loc) · 919 Bytes
/
Copy pathheader.js
File metadata and controls
27 lines (24 loc) · 919 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import 'babel-polyfill';
import React, {Component} from 'react';
import {Link} from 'react-router';
export default class Header extends Component {
render() {
const {isMenuOpen, opacity, toggleMenu} = this.props;
return (
<header className={ isMenuOpen ? 'open' : '' }>
<div className="bg" style={{opacity}} />
<div className="container">
<a className="logo" href="#">deck.gl</a>
<div className="menu-toggle" onClick={ () => toggleMenu(!isMenuOpen) }>
<i className={`icon icon-${isMenuOpen ? 'close' : 'menu'}`} />
</div>
<div className="links">
<Link activeClassName="active" to="examples">Examples</Link>
<Link activeClassName="active" to="layers">Layers</Link>
<Link activeClassName="active" to="documentation">Documentation</Link>
</div>
</div>
</header>
);
}
}