|
@@ -12,38 +12,51 @@ import { auth } from '../../firebase_config'
|
|
|
|
|
|
class Header extends Component {
|
|
|
|
|
|
+ state = {
|
|
|
+ togglerClosed: true
|
|
|
+ }
|
|
|
+
|
|
|
+ handleToggle = (event) => {
|
|
|
+ this.setState((prevState) => ({togglerClosed: !prevState.togglerClosed}))
|
|
|
+ }
|
|
|
+
|
|
|
render() {
|
|
|
- const { isFetching, error, user, fbValue } = this.props.auth;
|
|
|
- const { signInRequest } = this.props;
|
|
|
+ const {togglerClosed} = this.state;
|
|
|
+ const toggleStatus = togglerClosed ? "toggle-status--closed" : "toggle-status--opened"
|
|
|
|
|
|
return (
|
|
|
<header className="header">
|
|
|
- <nav className="header__nav">
|
|
|
- <ul className="header__nav--list">
|
|
|
+ <h1 className="header__logo">Test.<span className="header__logo--i-letter">i</span>o</h1>
|
|
|
+ <hr className="header__logo--divider"/>
|
|
|
+ <span className="header__toggle-trigger" onClick={this.handleToggle} >
|
|
|
+ <span />
|
|
|
+ </span>
|
|
|
+ <nav className={`header__nav ${toggleStatus}`}>
|
|
|
+ <ul className="header__nav nav__list" >
|
|
|
<li>
|
|
|
- <Link className="nav-list__item" to="/favorites">
|
|
|
+ <Link className="header__nav nav__list-item" to="/favorites">
|
|
|
Favorites
|
|
|
</Link>
|
|
|
</li>
|
|
|
<li>
|
|
|
- <Link className="nav-list__item" to="/passed">
|
|
|
+ <Link className="header__nav nav__list-item" to="/passed">
|
|
|
Passed
|
|
|
</Link>
|
|
|
</li>
|
|
|
<li>
|
|
|
- <Link className="nav-list__item" to="/results">
|
|
|
+ <Link className="header__nav nav__list-item" to="/results">
|
|
|
Results
|
|
|
</Link>
|
|
|
</li>
|
|
|
</ul>
|
|
|
- <div className="header__nav--links">
|
|
|
- <Link to="/profile">
|
|
|
- <img className="header__nav--links nav-links--profile" src="https://bit.ly/2LuGzwz" />
|
|
|
- </Link>
|
|
|
- <Link className="header__nav--links nav-links--sign-in" to={routes.SIGN_IN}>Sign in</Link>
|
|
|
- <Link className="header__nav--links nav-links--sign-up" to={routes.SIGN_UP}>Sign up</Link>
|
|
|
- </div>
|
|
|
</nav>
|
|
|
+ <div className="header__links">
|
|
|
+ <Link to="/profile">
|
|
|
+ {/* <img className="header__links--profile" src="https://bit.ly/2LuGzwz" /> */}
|
|
|
+ </Link>
|
|
|
+ <Link className="header__links--sign-in link--btn link--btn25" to={routes.SIGN_IN}>Sign in</Link>
|
|
|
+ <Link className="header__links--sign-up link--btn link--btn25" to={routes.SIGN_UP}>Sign up</Link>
|
|
|
+ </div>
|
|
|
</header>
|
|
|
)
|
|
|
}
|