session 수정

This commit is contained in:
basssy 2024-11-13 14:51:04 +09:00
parent 3e8a57f3a7
commit 05e5673601

View File

@ -1,9 +1,8 @@
'use client'
import React, { useEffect, useState } from 'react'
import { useEffect, useState, useContext } from 'react'
import { useRouter } from 'next/navigation'
import { useRecoilState, useRecoilValue } from 'recoil'
import { sessionStore } from '@/store/commonAtom'
import { useAxios } from '@/hooks/useAxios'
import { globalLocaleStore } from '@/store/localeAtom'
import MainContents from './main/MainContents'
@ -12,8 +11,10 @@ import { stuffSearchState } from '@/store/stuffAtom'
import '@/styles/contents.scss'
import ChangePasswordPop from './main/ChangePasswordPop'
import { searchState } from '@/store/boardAtom'
import { SessionContext } from '@/app/SessionProvider'
export default function MainPage() {
const sessionState = useRecoilValue(sessionStore)
const { session } = useContext(SessionContext)
const globalLocaleState = useRecoilValue(globalLocaleStore)
@ -33,14 +34,14 @@ export default function MainPage() {
const [searchForm, setSearchForm] = useRecoilState(searchState)
useEffect(() => {
if (sessionState.pwdInitYn === 'Y') {
if (session.pwdInitYn === 'Y') {
fetchObjectList()
}
}, [sessionState])
}, [session])
const fetchObjectList = async () => {
try {
const apiUrl = `/api/main-page/object/${sessionState?.storeId}/list`
const apiUrl = `/api/main-page/object/${session?.storeId}/list`
await promiseGet({
url: apiUrl,
}).then((res) => {
@ -95,7 +96,7 @@ export default function MainPage() {
return (
<>
{(sessionState?.pwdInitYn !== 'N' && (
{(session?.pwdInitYn !== 'N' && (
<>
<div className="background-bord"></div>
<div className="main-contents">