From 14fa4cab3b265c352756ba64f48b8df62d757c83 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Mon, 23 Sep 2024 17:09:14 +0900 Subject: [PATCH] feat: Add sessionStore --- src/components/auth/Login.jsx | 19 +++++++++++++++++++ src/store/commonAtom.js | 5 +++++ 2 files changed, 24 insertions(+) diff --git a/src/components/auth/Login.jsx b/src/components/auth/Login.jsx index d71870e2..ef9919c7 100644 --- a/src/components/auth/Login.jsx +++ b/src/components/auth/Login.jsx @@ -10,12 +10,14 @@ import { Button, Switch } from '@nextui-org/react' import { useRecoilState } from 'recoil' import { globalLocaleStore } from '@/store/localeAtom' import { modalContent, modalState } from '@/store/modalAtom' +import { sessionStore } from '@/store/commonAtom' export default function Login() { const { patch } = useAxios() const { getMessage } = useMessage() const [globalLocaleState, setGlbalLocaleState] = useRecoilState(globalLocaleStore) + const [sessionState, setSessionState] = useRecoilState(sessionStore) const [isSelected, setIsSelected] = useState(globalLocaleState === 'ko' ? true : false) const handleSelected = () => { @@ -71,6 +73,23 @@ export default function Login() { email: 't10t@naver.com', pwdInitYn: 'N', }) + + setSessionState({ + userId: 'NEW016610', + saleStoreId: null, + name: null, + mail: null, + tel: null, + storeId: 'TEMP02', + userNm: 'ㅇㅇ6610', + userNmKana: '신규사용자 16610', + category: '인상6610', + telNo: '336610', + fax: null, + email: 't10t@naver.com', + pwdInitYn: 'N', + }) + redirect('/') // 임시 로그인 처리 끝 } diff --git a/src/store/commonAtom.js b/src/store/commonAtom.js index 495ecfb7..3e1fb640 100644 --- a/src/store/commonAtom.js +++ b/src/store/commonAtom.js @@ -4,3 +4,8 @@ export const dimmedStore = atom({ key: 'dimmedState', default: false, }) + +export const sessionStore = atom({ + key: 'sessionState', + default: {}, +})