เลือกส่วนที่ต้องการแก้ไข
import Image from "next/image"; import Link from "next/link"; import { ArrowLeftIcon, ArrowUpRightIcon } from "lucide-react"; import { notFound, redirect } from "next/navigation"; import { connection } from "next/server"; import { Button } from "@/components/ui/button"; import { Card, CardAction, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { AdminHeader } from "@/components/admin/admin-header"; import { GuideOverviewForm } from "@/components/admin/guide-overview-form"; import { GuideVisibilityControl } from "@/components/admin/guide-visibility-control"; import { GuideSectionNav } from "@/components/admin/guide-section-nav"; import { getAdminSession } from "@/lib/auth/server"; import { getGuideByCharacterKey } from "@/lib/guides/queries"; import { navigationIconPath } from "@/lib/navigation"; const sections = [ { slug: "weapon", title: "Weapons", description: "จัดอันดับอาวุธ Refinement และเปอร์เซ็นต์" }, { slug: "artifact", title: "Artifacts & Stats", description: "ชุด Artifact, Main/Sub Stats และ Talent" }, { slug: "constellations", title: "Constellations", description: "รายละเอียด C1–C6 และเปอร์เซ็นต์สะสม" }, { slug: "team", title: "Team Calc", description: "ตัวละคร 4 ตัว Damage share, DPS และ Combo" }, ]; export default async function GuideOverviewPage({ params }: { params: Promise<{ character: string }> }) { await connection(); if (!(await getAdminSession())) redirect("/admin/login"); const { character } = await params; const guide = await getGuideByCharacterKey(character); if (!guide) notFound(); return
เลือกส่วนที่ต้องการแก้ไข