🚨fix: QCastProvider 위치 수정

This commit is contained in:
yoosangwook 2025-02-05 16:45:21 +09:00
parent 36b8c75a47
commit ae2541164f

View File

@ -58,28 +58,26 @@ export default async function RootLayout({ children }) {
return (
<RecoilRootWrapper>
<GlobalDataProvider>
<QcastProvider>
<html lang="en">
<body>
{headerPathname === '/login' || headerPathname === '/join' ? (
{ children }
) : (
<>
<GlobalLoadingProvider />
<div className="wrap">
<Header userSession={sessionProps} />
<div className="content">
<SessionProvider useSession={sessionProps}>{children}</SessionProvider>
</div>
<Footer />
<html lang="en">
<body>
{headerPathname === '/login' || headerPathname === '/join' ? (
<QcastProvider>{children}</QcastProvider>
) : (
<QcastProvider>
<GlobalLoadingProvider />
<div className="wrap">
<Header userSession={sessionProps} />
<div className="content">
<SessionProvider useSession={sessionProps}>{children}</SessionProvider>
</div>
</>
)}
<QModal />
<PopupManager />
</body>
</html>
</QcastProvider>
<Footer />
</div>
</QcastProvider>
)}
<QModal />
<PopupManager />
</body>
</html>
</GlobalDataProvider>
</RecoilRootWrapper>
)