MainNav.js 1.13 KB
Newer Older
Kim, Subin's avatar
Kim, Subin committed
1
import React, { useState, useEffect, useRef } from 'react';
Kim, Subin's avatar
Kim, Subin committed
2
import { Navbar, Nav } from 'react-bootstrap';
3
import logo from '../footprint.svg';
Kim, Subin's avatar
Kim, Subin committed
4
5
import cart from '../cart.svg';
import option from '../option.svg';
Kim, Subin's avatar
Kim, Subin committed
6
7

function MainNav() {
Kim, Subin's avatar
Kim, Subin committed
8
9
10
    function handleClick() {
        alert('로그아웃이 완료되었습니다.')
    }
Kim, Subin's avatar
Kim, Subin committed
11
12

    return (
Kim, Subin's avatar
Kim, Subin committed
13
        <Navbar fixed="top" bg="dark" variant="dark" style={{position: "sticky"}}>
Kim, Subin's avatar
Kim, Subin committed
14
            <Navbar.Brand href="/home">
15
                <img src={logo} width="23" height="23" />
Kim, Subin's avatar
Kim, Subin committed
16
17
18
19
20
21
22
23
                {' '}KU#
            </Navbar.Brand>
            <Nav className="justify-content-end">
                <Nav.Link href="/login">Login</Nav.Link>
                <Nav.Link href="/signup">Signup</Nav.Link>
                <Nav.Link href="/shoppingcart">
                    <img src={cart} width="30" height="30" />
                </Nav.Link>
Kim, Subin's avatar
Kim, Subin committed
24
                <Nav.Link onClick={() => handleClick()}>Logout</Nav.Link>
Kim, Subin's avatar
Kim, Subin committed
25
26
27
28
29
                <Nav.Link href="/admin/:id">
                    <img src={option} width="30" height="30" />
                </Nav.Link>
            </Nav>
        </Navbar>
Kim, Subin's avatar
Kim, Subin committed
30
31
32
33
    )
}

export default MainNav