import { redirect } from "next/navigation"; import { connection } from "next/server"; import { OverviewImageGenerator } from "@/components/admin/overview-image-generator"; import { getCachedActiveCatalog } from "@/lib/cache/catalog"; import { elementOrder } from "@/lib/overview-image"; export default async function OverviewImagePage() { await connection(); const catalog = await getCachedActiveCatalog(); if (!catalog) redirect("/admin?sync=required"); const elementIconUrls = Object.fromEntries( elementOrder.map((element) => [ element, catalog.characters.find( (character) => character.element === element && character.elementIconUrl, )?.elementIconUrl ?? null, ]), ); return (
Image generator
สร้างและดาวน์โหลดภาพ PNG ขนาด 3000×3000 โดยไม่เปลี่ยนภาพใน Guide