Menu.js 2.15 KB
Newer Older
Choi Ga Young's avatar
Choi Ga Young committed
1
import React from 'react'
우지원's avatar
우지원 committed
2
import { Navbar, Nav, Button, Row, Col } from 'react-bootstrap';
3
import { handleLogout } from '../utils/auth';
Choi Ga Young's avatar
Choi Ga Young committed
4

5

Choi Ga Young's avatar
Choi Ga Young committed
6
function Menu() {
7

Choi Ga Young's avatar
aa    
Choi Ga Young committed
8
  const name = sessionStorage.getItem('name');
Choi Ga Young's avatar
Choi Ga Young committed
9
10

  return (
우지원's avatar
우지원 committed
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

    // <Navbar bg="dark" variant="dark" expand="lg">
    //   <Navbar.Brand href="/home">YDK Messenger</Navbar.Brand>
    //   <Navbar.Toggle aria-controls="basic-navbar-nav" />
    //   <Navbar.Collapse id="basic-navbar-nav">
    //     {name ?
    //       <>
    //         <Nav.Item className="mt-2" style={{ color: 'white' }}>{name}님 환영합니다</Nav.Item>
    //         <Nav.Item className="ml-auto">
    //           <Nav.Link href="/profile" style={{ color: 'white' }}>Profile</Nav.Link>
    //         </Nav.Item>
    //         <Nav.Item>
    //           <Nav.Link onClick={() => handleLogout()} href="login" style={{ color: 'white' }}>Logout</Nav.Link>
    //         </Nav.Item>
    //       </>
    //       : <>
    //         <Nav.Item className="ml-auto">
    //           <Nav.Link href='/login' style={{ color: 'white' }}>로그인</Nav.Link>
    //         </Nav.Item>
    //         <Nav.Item>
    //           <Nav.Link href='/signup' style={{ color: 'white' }}>회원가입</Nav.Link>
    //         </Nav.Item>
    //       </>}
    //   </Navbar.Collapse>
    // </Navbar>
    // style={{ borderColor: "#BDBDBD" }}
    
    <Navbar style={{ backgroundColor: "#61477a" }} variant="dark">
      <div className="container-fluid">
        <Navbar.Brand className="navbar-brand" href="/home">YDK Messenger</Navbar.Brand>
        {name ?
          <>
            <Nav className="nav navbar-nav mr-auto" style={{ color: 'white' }}>
              <Nav.Item className="mt-2 mr-4">{name} 환영합니다</Nav.Item>
              <Nav.Link href="/profile">Profile</Nav.Link>
              <Nav.Link onClick={() => handleLogout()} href="/login">logout</Nav.Link>
            </Nav>
          </>
          : <>
            <Nav className="nav navbar-nav">
              <Nav.Link href="/login">Login</Nav.Link>
              <Nav.Link href="/signup">Signup</Nav.Link>
            </Nav>
          </>}
      </div>
Choi Ga Young's avatar
Choi Ga Young committed
56
57
58
59
    </Navbar>
  )
}

우지원's avatar
우지원 committed
60

Choi Ga Young's avatar
Choi Ga Young committed
61
export default Menu