diff --git a/app/admin/page.tsx b/app/admin/page.tsx index 61a741d..b642e6e 100644 --- a/app/admin/page.tsx +++ b/app/admin/page.tsx @@ -4,10 +4,7 @@ import { connection } from "next/server"; import { StructuredDashboard } from "@/components/admin/structured-dashboard"; import { AdminHeader } from "@/components/admin/admin-header"; import { getAdminSession } from "@/lib/auth/server"; -import { - getCurrentCatalogVersion, - getLatestLunarisVersion, -} from "@/lib/catalog/sync"; +import { getCurrentCatalogVersion } from "@/lib/catalog/sync"; import { listGuideCards } from "@/lib/guides/queries"; export const instant = false; @@ -15,11 +12,10 @@ export const instant = false; export default async function AdminPage() { await connection(); if (!(await getAdminSession())) redirect("/admin/login"); - const [guides, trash, catalogVersion, latestCatalogVersion] = await Promise.all([ + const [guides, trash, catalogVersion] = await Promise.all([ listGuideCards(), listGuideCards(true), getCurrentCatalogVersion(), - getLatestLunarisVersion(AbortSignal.timeout(3_000)).catch(() => null), ]); return (
@@ -30,7 +26,7 @@ export default async function AdminPage() {

Guide Dashboard

จัดการ Guide แบบภาพ-first และบันทึกขึ้นเว็บไซต์ทันที

- +
); diff --git a/components/admin/structured-dashboard.tsx b/components/admin/structured-dashboard.tsx index 463239c..11afb3e 100644 --- a/components/admin/structured-dashboard.tsx +++ b/components/admin/structured-dashboard.tsx @@ -70,12 +70,10 @@ export function StructuredDashboard({ guides, trash, catalogVersion, - latestCatalogVersion, }: { guides: GuideCard[]; trash: GuideCard[]; catalogVersion: string | null; - latestCatalogVersion: string | null; }) { const router = useRouter(); const [pending, startTransition] = useTransition(); @@ -83,11 +81,6 @@ export function StructuredDashboard({ const [syncJob, setSyncJob] = useState(null); const presence = useAdminPresence(null); const catalogReady = Boolean(catalogVersion); - const updateAvailable = Boolean( - catalogVersion && - latestCatalogVersion && - catalogVersion !== latestCatalogVersion, - ); const syncJobId = syncJob?.id; const syncJobStatus = syncJob?.status; const search = searchItems(guides, query, @@ -148,13 +141,6 @@ export function StructuredDashboard({ Lunaris ที่ Sync:{" "} {catalogVersion ? `v${catalogVersion}` : "ยังไม่ Sync"} - - {latestCatalogVersion - ? updateAvailable - ? `มีอัปเดต: v${latestCatalogVersion}` - : `ล่าสุด: v${latestCatalogVersion}` - : "ตรวจสอบเวอร์ชันล่าสุดไม่ได้"} -