|
@@ -11,44 +11,39 @@ import * as routes from './../../constants/routes'
|
|
import { auth } from '../../firebase_config'
|
|
import { auth } from '../../firebase_config'
|
|
|
|
|
|
class Header extends Component {
|
|
class Header extends Component {
|
|
-
|
|
|
|
|
|
+
|
|
render() {
|
|
render() {
|
|
const { isFetching, error, user, fbValue } = this.props.auth;
|
|
const { isFetching, error, user, fbValue } = this.props.auth;
|
|
- const { signInRequest } = this.props;
|
|
|
|
|
|
+ const { signInRequest } = this.props;
|
|
|
|
|
|
return (
|
|
return (
|
|
<header className="header">
|
|
<header className="header">
|
|
- {
|
|
|
|
- !user
|
|
|
|
- ? <p>You need to sign in first...</p>
|
|
|
|
- : (
|
|
|
|
- <nav className="header__nav">
|
|
|
|
- <Link className="header__nav-item" to="/favorites">
|
|
|
|
- Favorites
|
|
|
|
- </Link>
|
|
|
|
- <Link className="header__nav-item" to="/passed">
|
|
|
|
- Passed
|
|
|
|
- </Link>
|
|
|
|
- <Link className="header__nav-item" to="/results">
|
|
|
|
- Results
|
|
|
|
- </Link>
|
|
|
|
- </nav>
|
|
|
|
- )
|
|
|
|
- }
|
|
|
|
- <div className="header__input_s">
|
|
|
|
- <input />
|
|
|
|
- <button type="submit">Click</button>
|
|
|
|
- </div>
|
|
|
|
- <div>
|
|
|
|
- <Link to="/profile">
|
|
|
|
- <img className="header__profile" src="https://bit.ly/2LuGzwz" />
|
|
|
|
- </Link>
|
|
|
|
- </div>
|
|
|
|
- {
|
|
|
|
- user && user.displayName
|
|
|
|
- ? <p>{user.displayName}</p>
|
|
|
|
- : <Link to={routes.SIGN_IN}><button onClick={null & signInRequest}>Sign in</button></Link>
|
|
|
|
- }
|
|
|
|
|
|
+ <nav className="header__nav">
|
|
|
|
+ <ul className="header__nav--list">
|
|
|
|
+ <li>
|
|
|
|
+ <Link className="nav-list__item" to="/favorites">
|
|
|
|
+ Favorites
|
|
|
|
+ </Link>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <Link className="nav-list__item" to="/passed">
|
|
|
|
+ Passed
|
|
|
|
+ </Link>
|
|
|
|
+ </li>
|
|
|
|
+ <li>
|
|
|
|
+ <Link className="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>
|
|
</header>
|
|
</header>
|
|
)
|
|
)
|
|
}
|
|
}
|