From 9ed9436630fd902b038906b4aca6cefc0ef5fcec Mon Sep 17 00:00:00 2001 From: LEEYONGJAE Date: Wed, 15 Jan 2025 15:37:09 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=94=EC=9D=B8=20=ED=99=94=EB=A9=B4=20?= =?UTF-8?q?=EC=83=88=EB=A1=9C=EA=B3=A0=EC=B9=A8=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EB=B0=8F=20=EB=82=B4=EC=A0=95=EB=B3=B4=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=ED=8C=9D=EC=97=85=20=ED=98=B8=EC=B6=9C=20=EC=8B=9C,=20?= =?UTF-8?q?=EB=8B=A4=EB=A5=B8=20=ED=8C=9D=EC=97=85=20=EB=8B=AB=EA=B8=B0=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/header/Header.jsx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/components/header/Header.jsx b/src/components/header/Header.jsx index 263158a4..1a39e9e1 100644 --- a/src/components/header/Header.jsx +++ b/src/components/header/Header.jsx @@ -19,6 +19,8 @@ import { globalLocaleStore } from '@/store/localeAtom' import { stuffSearchState } from '@/store/stuffAtom' import { QcastContext } from '@/app/QcastProvider' +import { usePopup } from '@/hooks/usePopup' + export const ToggleonMouse = (e, act, target) => { const listWrap = e.target.closest(target) const ListItem = Array.from(listWrap.childNodes) @@ -39,6 +41,8 @@ export default function Header(props) { const [stuffSearch, setStuffSearch] = useRecoilState(stuffSearchState) + const { closeAll } = usePopup() + const { userSession } = props const [sessionState, setSessionState] = useRecoilState(sessionStore) const { getMessage } = useMessage() @@ -176,6 +180,9 @@ export default function Header(props) { onClick={() => { // moveHome() removeStuffRecoil(menu) + if (pathName === '/') { + window.location.reload() + } }} > {getMessage(menu.name)} @@ -226,6 +233,9 @@ export default function Header(props) { ...stuffSearch, code: 'DELETE', }) + if (pathName === '/') { + window.location.reload() + } }} > @@ -239,6 +249,7 @@ export default function Header(props) { href="#" onClick={() => { setUserInfoModal(true) + closeAll() }} >