qcast-front/src/app/QcastProvider.js
yoosangwook 12ff356640 👽chore: 소스코드 정리
- 사용하지 않는 코드 삭제
- 사용되지 않은 임포트 구문 삭제
2025-02-14 11:15:26 +09:00

36 lines
950 B
JavaScript

'use client'
import { createContext, useState } from 'react'
import { ErrorBoundary } from 'next/dist/client/components/error-boundary'
import { useCommonCode } from '@/hooks/common/useCommonCode'
import ServerError from './error'
import '@/styles/common.scss'
export const QcastContext = createContext({
qcastState: {},
setQcastState: () => {},
isGlobalLoading: false,
setIsGlobalLoading: () => {},
})
export const QcastProvider = ({ children }) => {
const [isGlobalLoading, setIsGlobalLoading] = useState(true)
const [qcastState, setQcastState] = useState({
saleStoreId: '',
saleStoreName: '',
objectList: [],
businessCharger: null,
businessChargerMail: null,
})
return (
<>
<QcastContext.Provider value={{ qcastState, setQcastState, isGlobalLoading, setIsGlobalLoading }}>
<ErrorBoundary fallback={<ServerError />}>{children}</ErrorBoundary>
</QcastContext.Provider>
</>
)
}