import Link from "next/link"; import { ArrowLeftIcon } from "lucide-react"; import { redirect } from "next/navigation"; import { connection } from "next/server"; import { CreateGuideFlow } from "@/components/admin/create-guide-flow"; import { AdminHeader } from "@/components/admin/admin-header"; import { Button } from "@/components/ui/button"; import { getAdminSession } from "@/lib/auth/server"; import { getCachedCatalogOptions } from "@/lib/cache/catalog"; import { listGuideCards } from "@/lib/guides/queries"; export default async function CreateGuidePage() { await connection(); if (!(await getAdminSession())) redirect("/auth/login?next=%2Fadmin"); const [catalog, guides] = await Promise.all([ getCachedCatalogOptions(), listGuideCards(), ]); if (!catalog) redirect("/admin?sync=required"); return (

สร้าง Guide ใหม่

guide.characterKey)} />
); }