@@ -4,6 +4,8 @@ import styled from "@emotion/styled";
44import React from "react" ;
55import Button from "../../atoms/buttons/Button" ;
66import Image from "../../atoms/images/Image" ;
7+ import { Link } from "react-router-dom" ;
8+ import { useNavigate } from "react-router-dom" ;
79
810export interface HeaderProps {
911 children ?: React . ReactNode ;
@@ -29,25 +31,43 @@ const UserAccountGroup = styled.div<HeaderProps>``;
2931const UserAccountGroupWrapper = styled . div < HeaderProps > `` ;
3032
3133const Header = ( { className, style } : HeaderProps ) => {
34+ const navigate = useNavigate ( ) ;
35+
3236 return (
3337 < StyledHeader className = { className } style = { style } >
3438 < HeaderWrapper className = "flex justify-center items-center px-30 py-0 box-border w-full h-20 gap-5" >
35- < Logo className = "flex justify-center items-center h-full w-1/12 p-1" >
36- < Image
37- width = ""
38- height = "100%"
39- src = "https://cdn.iconscout.com/icon/free/png-256/free-ticket-113-452641.png?f=webp"
40- alt = "소켓팅 로고"
41- > </ Image >
39+ < Logo className = "flex justify-center items-center h-full w-1/12 p-3" >
40+ < Link to = "/" >
41+ < Image
42+ width = ""
43+ height = ""
44+ src = "https://cdn.iconscout.com/icon/free/png-256/free-ticket-113-452641.png?f=webp"
45+ alt = "소켓팅 로고"
46+ > </ Image >
47+ </ Link >
4248 </ Logo >
4349 < Menu className = "flex justify-center items-center w-7/12 h-full p-3" >
4450 < MenuWrapper className = "w-full h-full" > </ MenuWrapper >
4551 </ Menu >
4652 < UserAccountGroup className = "flex justify-end items-center w-4/12 h-full p-3" >
4753 < UserAccountGroupWrapper className = "flex justify-end items-center gap-1 w-full h-full" >
4854 < Button bgColor = "brown" > 공연 등록</ Button >
49- < Button bgColor = "orange" > 로그인</ Button >
50- < Button bgColor = "orange" > 회원 가입</ Button >
55+ < Button
56+ bgColor = "orange"
57+ onClick = { ( ) => {
58+ navigate ( "/login" ) ;
59+ } }
60+ >
61+ 로그인
62+ </ Button >
63+ < Button
64+ bgColor = "orange"
65+ onClick = { ( ) => {
66+ navigate ( "/join" ) ;
67+ } }
68+ >
69+ 회원가입
70+ </ Button >
5171 </ UserAccountGroupWrapper >
5272 </ UserAccountGroup >
5373 </ HeaderWrapper >
0 commit comments