From c113f192b6f7ccfcd1caf7eb8dd112ef6ed429b5 Mon Sep 17 00:00:00 2001 From: basssy Date: Mon, 6 Jan 2025 16:57:50 +0900 Subject: [PATCH] =?UTF-8?q?QCAST3=20=EB=A9=94=EC=9D=B8=ED=99=94=EB=A9=B4,?= =?UTF-8?q?=20=EC=83=81=EB=8B=A8=20=EB=A9=94=EB=89=B4=EC=9D=B4=EB=8F=99?= =?UTF-8?q?=EC=8B=9C=20=EB=AC=BC=EA=B1=B4=20=EB=A6=AC=EC=BD=94=EC=9D=BC=20?= =?UTF-8?q?=EC=B4=88=EA=B8=B0=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/header/Header.jsx | 41 ++++++++++++++++++++++------ src/components/main/MainContents.jsx | 19 ++++++++++--- src/components/main/ProductItem.jsx | 6 ++-- src/components/management/Stuff.jsx | 1 - src/locales/ja.json | 1 + src/locales/ko.json | 1 + 6 files changed, 53 insertions(+), 16 deletions(-) diff --git a/src/components/header/Header.jsx b/src/components/header/Header.jsx index 2e2e98cd..384bc732 100644 --- a/src/components/header/Header.jsx +++ b/src/components/header/Header.jsx @@ -130,12 +130,20 @@ export default function Header(props) { } } - // Home 클릭시 물건 리코일 비우기 - const moveHome = () => { - setStuffSearch({ - ...stuffSearch, - code: 'DELETE', - }) + // 물건메뉴 이외 클릭시 물건 리코일 비우기 + const removeStuffRecoil = (menu) => { + //menu.id 0 HOME + //menu.id 3 신규물건등록 + //menu.id 4 물건리스트 + //menu.id 5 공지사항 + //menu.id 6 FAQ + //menu.id 7 자료실 + if (menu.id === 0 || menu.id === 5 || menu.id === 6 || menu.id === 7) { + setStuffSearch({ + ...stuffSearch, + code: 'DELETE', + }) + } } const getMenuTemplate = (menus) => { @@ -152,7 +160,8 @@ export default function Header(props) { key={`${menu.id}`} href={menu.url} onClick={() => { - moveHome() + // moveHome() + removeStuffRecoil(menu) }} > {getMessage(menu.name)} @@ -169,7 +178,13 @@ export default function Header(props) { onMouseEnter={(e) => ToggleonMouse(e, 'add', 'li > ul')} onMouseLeave={(e) => ToggleonMouse(e, 'remove', 'li > ul')} > - + { + removeStuffRecoil(m) + }} + > {getMessage(m.name)} @@ -190,7 +205,15 @@ export default function Header(props) {

- + { + setStuffSearch({ + ...stuffSearch, + code: 'DELETE', + }) + }} + >