2026-08-07 11:06:20 +08:00
|
|
|
import { headers } from "next/headers";
|
|
|
|
|
import { redirect } from "next/navigation";
|
2026-07-30 12:06:41 +08:00
|
|
|
import AdminApp from "./admin-app";
|
2026-08-07 11:06:20 +08:00
|
|
|
import { getUserFromCookieHeader } from "../lib/user-auth";
|
2026-07-30 12:06:41 +08:00
|
|
|
|
|
|
|
|
export const dynamic = "force-dynamic";
|
|
|
|
|
|
|
|
|
|
export default async function Page() {
|
2026-08-07 11:06:20 +08:00
|
|
|
const requestHeaders = await headers();
|
|
|
|
|
const user = await getUserFromCookieHeader(requestHeaders.get("cookie"));
|
|
|
|
|
if (!user) redirect("/login");
|
|
|
|
|
return <AdminApp currentUser={user} />;
|
2026-07-30 12:06:41 +08:00
|
|
|
}
|