Compare commits
No commits in common. "295694ee8289cef221088f0564178cfa2d589d9d" and "eec659257ad65eb22fec7ccf53eebe2c17b925fa" have entirely different histories.
295694ee82
...
eec659257a
@ -18,9 +18,8 @@ import Config from '@/config/config.export'
|
|||||||
|
|
||||||
export default function MainPage() {
|
export default function MainPage() {
|
||||||
const [sessionState, setSessionState] = useRecoilState(sessionStore)
|
const [sessionState, setSessionState] = useRecoilState(sessionStore)
|
||||||
const [changePasswordPopOpen, setChangePasswordPopOpen] = useState(false)
|
const [chagePasswordPopOpen, setChagePasswordPopOpen] = useState(false)
|
||||||
// 데이터 확인 완료 여부 상태 추가
|
|
||||||
const [isSessionLoaded, setIsSessionLoaded] = useState(false)
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const { getMessage } = useMessage()
|
const { getMessage } = useMessage()
|
||||||
|
|
||||||
@ -53,14 +52,6 @@ export default function MainPage() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
if (isObjectNotEmpty(sessionState)) {
|
|
||||||
if (sessionState?.pwdInitYn !== 'Y') {
|
|
||||||
setChangePasswordPopOpen(true)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, [sessionState])
|
|
||||||
|
|
||||||
// 라디오 변경 이벤트
|
// 라디오 변경 이벤트
|
||||||
const handleOnChangeRadio = (e) => {
|
const handleOnChangeRadio = (e) => {
|
||||||
setSearchRadioType(e.target.value)
|
setSearchRadioType(e.target.value)
|
||||||
@ -86,7 +77,7 @@ export default function MainPage() {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (isObjectNotEmpty(sessionState)) {
|
if (isObjectNotEmpty(sessionState)) {
|
||||||
if (sessionState?.pwdInitYn !== 'Y') {
|
if (sessionState?.pwdInitYn !== 'Y') {
|
||||||
setChangePasswordPopOpen(true)
|
setChagePasswordPopOpen(true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, [sessionState])
|
}, [sessionState])
|
||||||
@ -95,25 +86,10 @@ export default function MainPage() {
|
|||||||
const [open, setOpen] = useState(false)
|
const [open, setOpen] = useState(false)
|
||||||
const [modalNoticeNo, setModalNoticeNo] = useState('')
|
const [modalNoticeNo, setModalNoticeNo] = useState('')
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
if (isObjectNotEmpty(sessionState)) {
|
|
||||||
if (sessionState?.pwdInitYn !== 'Y') {
|
|
||||||
setChangePasswordPopOpen(true)
|
|
||||||
} else {
|
|
||||||
// pwdInitYn이 'Y'라면 팝업을 닫음 (false)
|
|
||||||
setChangePasswordPopOpen(false)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}, [sessionState])
|
|
||||||
|
|
||||||
//if (!isSessionLoaded) return null
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{open && <BoardDetailModal noticeNo={modalNoticeNo} setOpen={setOpen} />}
|
{open && <BoardDetailModal noticeNo={modalNoticeNo} setOpen={setOpen} />}
|
||||||
{changePasswordPopOpen ? (
|
{(!chagePasswordPopOpen && (
|
||||||
<ChangePasswordPop setChangePasswordPopOpen={setChangePasswordPopOpen} />
|
|
||||||
) : (
|
|
||||||
<>
|
<>
|
||||||
<div className="background-bord"></div>
|
<div className="background-bord"></div>
|
||||||
<div className="main-contents">
|
<div className="main-contents">
|
||||||
@ -155,8 +131,11 @@ export default function MainPage() {
|
|||||||
<MainContents setFaqOpen={setOpen} setFaqModalNoticeNo={setModalNoticeNo} />
|
<MainContents setFaqOpen={setOpen} setFaqModalNoticeNo={setModalNoticeNo} />
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
|
)) || (
|
||||||
|
<>
|
||||||
|
<ChangePasswordPop setChagePasswordPopOpen={setChagePasswordPopOpen} />
|
||||||
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
</>
|
</>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -114,7 +114,7 @@ export default function ChangePasswordPop(props) {
|
|||||||
const result = { ...sessionState, pwdInitYn: 'Y' }
|
const result = { ...sessionState, pwdInitYn: 'Y' }
|
||||||
setSession(result)
|
setSession(result)
|
||||||
setSessionState(result)
|
setSessionState(result)
|
||||||
props.setChangePasswordPopOpen(false)
|
props.setChagePasswordPopOpen(false)
|
||||||
await login()
|
await login()
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user