File size: 761 Bytes
babeaf6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
28
29
30
31
32
33
34
35
/**
 * src/components/Header/index.jsx
 * logo
 * 
 * created by Lynchee on 7/16/23
 */

import React from 'react';
import logo from '../../assets/svgs/logo.svg';
import './style.css';
import SignIn from '../Auth/SignIn';
import SignOut from '../Auth/SignOut';

const Header = ({ user, isLoggedIn, setToken, handleDisconnect }) => (
  <header>
    <div className="logo-container">
      <img src={logo} alt="Logo" />
    </div>
    <div className="auth-container">
      { user ?
        <SignOut 
          isLoggedIn={isLoggedIn} 
          user={user} 
          handleDisconnect={handleDisconnect} 
        /> : 
        <SignIn 
          isLoggedIn={isLoggedIn}
          setToken={setToken}
        /> }
    </div>
  </header>
);

export default Header;