
import type { MetadataRoute } from "next"

// Optional: import { getPosts } from "@/lib/wordpress" for dynamic blog entries

export default async function sitemap(): MetadataRoute['sitemap'] {
  const staticPages: MetadataRoute['sitemap'] = [
    {
      url: "https://www.dnacrypto.co",
      lastModified: new Date(),
      changeFrequency: "weekly",
      priority: 1.0,
    },
    {
      url: "https://www.dnacrypto.co/crypto-payments",
      lastModified: new Date(),
      changeFrequency: "monthly",
      priority: 0.9,
    },
    {
      url: "https://www.dnacrypto.co/custody",
      lastModified: new Date(),
      changeFrequency: "monthly",
      priority: 0.9,
    },
    {
      url: "https://www.dnacrypto.co/about",
      lastModified: new Date(),
      changeFrequency: "monthly",
      priority: 0.8,
    },
    {
      url: "https://www.dnacrypto.co/blog",
      lastModified: new Date(),
      changeFrequency: "daily",
      priority: 0.7,
    },
    {
      url: "https://www.dnacrypto.co/register",
      lastModified: new Date(),
      changeFrequency: "monthly",
      priority: 0.6,
    },
    {
      url: "https://www.dnacrypto.co/contact",
      lastModified: new Date(),
      changeFrequency: "monthly",
      priority: 0.5,
    },
  ]

  // Uncomment when ready to add dynamic blog posts:
  // const posts = await getPosts()
  // const blogPages = posts.map((post) => ({
  //   url: `https://www.dnacrypto.co/blog/${post.slug}`,
  //   lastModified: new Date(post.modified),
  //   changeFrequency: "monthly" as const,
  //   priority: 0.6,
  // }))
  // return [...staticPages, ...blogPages]

  return staticPages
}