📌fix: QcastProvider 위치 수정

This commit is contained in:
yoosangwook 2025-02-05 15:09:02 +09:00
parent af692e56cc
commit 5bf483eb8b

View File

@ -58,26 +58,28 @@ export default async function RootLayout({ children }) {
return (
<RecoilRootWrapper>
<GlobalDataProvider>
<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>
<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 />
</div>
<Footer />
</div>
</QcastProvider>
)}
<QModal />
<PopupManager />
</body>
</html>
</>
)}
<QModal />
<PopupManager />
</body>
</html>
</QcastProvider>
</GlobalDataProvider>
</RecoilRootWrapper>
)