import { createServerCaller } from "@/trpc/server"; import { renderSocialImage } from "@/server/social-image"; export const runtime = "nodejs"; export const dynamic = "force-dynamic"; export const alt = "Shared event album on Manyangles"; export const size = { width: 1200, height: 630 }; export const contentType = "image/png"; export default async function EventImage({ params }: { params: Promise<{ slug: string }> }) { const { slug } = await params; const caller = await createServerCaller(); const event = await caller.event.bySlug(slug).catch(() => null); return renderSocialImage(event ?? undefined); }