패스워드 변경 팝업 변경안함 클릭 시 멈춤현상 수정
This commit is contained in:
parent
c501896f59
commit
8475dc4b1f
@ -2,12 +2,13 @@ import { useContext } from 'react'
|
||||
import { useMessage } from '@/hooks/useMessage'
|
||||
import { useForm } from 'react-hook-form'
|
||||
import { sessionStore } from '@/store/commonAtom'
|
||||
import { useRecoilValue, useRecoilState } from 'recoil'
|
||||
import { useRecoilState, useRecoilValue } from 'recoil'
|
||||
import { useAxios } from '@/hooks/useAxios'
|
||||
import { globalLocaleStore } from '@/store/localeAtom'
|
||||
import { logout, setSession, login } from '@/lib/authActions'
|
||||
import { login, logout, setSession } from '@/lib/authActions'
|
||||
import { useSwal } from '@/hooks/useSwal'
|
||||
import { QcastContext } from '@/app/QcastProvider'
|
||||
import { useRouter } from 'next/navigation'
|
||||
|
||||
export default function ChangePasswordPop(props) {
|
||||
const globalLocaleState = useRecoilValue(globalLocaleStore)
|
||||
@ -18,6 +19,7 @@ export default function ChangePasswordPop(props) {
|
||||
const { patch } = useAxios(globalLocaleState)
|
||||
const { getMessage } = useMessage()
|
||||
const [sessionState, setSessionState] = useRecoilState(sessionStore)
|
||||
const router = useRouter()
|
||||
const formInitValue = {
|
||||
password1: '',
|
||||
password2: '',
|
||||
@ -207,6 +209,7 @@ export default function ChangePasswordPop(props) {
|
||||
className="btn-origin grey"
|
||||
onClick={() => {
|
||||
logout()
|
||||
router.replace('/login', undefined, { shallow: true })
|
||||
}}
|
||||
>
|
||||
{getMessage('main.popup.login.btn2')}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user