import { listPublishedPageSlugs } from "@cms/db" import type { MetadataRoute } from "next" const baseUrl = process.env.CMS_WEB_ORIGIN ?? "http://localhost:3000" export default async function sitemap(): Promise { const pages = await listPublishedPageSlugs() return pages.map((page) => ({ url: page.slug === "home" ? `${baseUrl}/` : `${baseUrl}/${page.slug}`, lastModified: page.updatedAt, })) }