From ad0a84202d90101272ef2baf06939cfa8d49a984 Mon Sep 17 00:00:00 2001
From: Joo Won <110383412+chqkq@users.noreply.github.com>
Date: Fri, 7 Feb 2025 17:08:24 +0900
Subject: [PATCH] =?UTF-8?q?navbar=20=EC=BC=9C=EB=91=94=20=EC=83=81?=
=?UTF-8?q?=ED=83=9C=EC=97=90=EC=84=9C=20=EB=8B=A4=EB=A5=B8=20=EA=B3=B3=20?=
=?UTF-8?q?=EB=84=98=EC=96=B4=EA=B0=80=EB=A9=B4=20=EA=BA=BC=EC=A7=80?=
=?UTF-8?q?=EA=B2=8C=20=ED=95=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/Header/Header.tsx | 4 ++--
.../common/Header/elements/HeaderSymbol.tsx | 12 +++++++++--
.../common/Header/elements/HeaderToolBar.tsx | 18 ++++++++++++++---
.../common/Header/elements/HeaderTopNav.tsx | 20 ++++++++++++++++---
4 files changed, 44 insertions(+), 10 deletions(-)
diff --git a/src/components/common/Header/Header.tsx b/src/components/common/Header/Header.tsx
index cbe19819..98078bd1 100644
--- a/src/components/common/Header/Header.tsx
+++ b/src/components/common/Header/Header.tsx
@@ -36,8 +36,8 @@ export function Header() {
return (
<>
-
-
+
+
diff --git a/src/components/common/Header/elements/HeaderSymbol.tsx b/src/components/common/Header/elements/HeaderSymbol.tsx
index ac4056f0..39d9ab7a 100644
--- a/src/components/common/Header/elements/HeaderSymbol.tsx
+++ b/src/components/common/Header/elements/HeaderSymbol.tsx
@@ -2,9 +2,17 @@ import Image from "next/image";
import Link from "next/link";
import styles from "../Header.module.css";
-export function HeaderSymbol() {
+interface HandoutOverviewProps {
+ setIsOpen: (value: boolean) => void;
+}
+
+export function HeaderSymbol({ setIsOpen }: HandoutOverviewProps) {
+ const handleLinkClick = () => {
+ setIsOpen(false); // Handout 창 닫기
+ };
+
return (
-
+
-
+
{userData.name}
-
-
+
내 정보
@@ -91,7 +99,11 @@ export function HeaderToolBar({ isOpen, setIsOpen, isLoggedIn }: IHeaderToolBarP
<>
-
+
Login
diff --git a/src/components/common/Header/elements/HeaderTopNav.tsx b/src/components/common/Header/elements/HeaderTopNav.tsx
index 4637959a..5784f7f3 100644
--- a/src/components/common/Header/elements/HeaderTopNav.tsx
+++ b/src/components/common/Header/elements/HeaderTopNav.tsx
@@ -2,7 +2,15 @@ import { USER_NAVS } from "@/constants/UserNavigations";
import styles from "../Header.module.css";
import Link from "next/link";
-export function HeaderTopNav() {
+interface HandoutOverviewProps {
+ setIsOpen: (value: boolean) => void;
+}
+
+export function HeaderTopNav({ setIsOpen }: HandoutOverviewProps) {
+ const handleLinkClick = () => {
+ setIsOpen(false); // Handout 창 닫기
+ };
+
return (
@@ -10,7 +18,11 @@ export function HeaderTopNav() {
-
{topic.link ? (
-
+
{topic.title}
) : (
@@ -21,7 +33,9 @@ export function HeaderTopNav() {
{topic.items.map((item, idx) => (
-
- {item.name}
+
+ {item.name}
+
))}