File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import { AdminHeader } from './_components/admin-header';
import { BfcacheGuard } from './_components/bfcache-guard';
// 인증 최종 판단은 하지 않는다(Partial Rendering 때문에 레이아웃은 인증 체크 지점으로 부적합 —
// Next.js 공식 authentication 가이드 지침). 대신 캐시 차단만 명시적으로 강제한다.
export const dynamic = 'force-dynamic';
export default function Layout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<div className="flex min-h-screen flex-col">
<BfcacheGuard />
<AdminHeader />
<main className="flex flex-1 flex-col">{children}</main>
</div>
);
}