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() }} >