export default async function sitemap() {
  const baseUrl = 'https://www.assolaludo-lepallet.fr'

  const jeuxBois = await prisma.jeuxEnBois.findMany({
    select: { code: true },
  })

  const jeuxLudo = await prisma.jeuxDeLaLudo.findMany({
    select: { code: true },
  })

  const articles = await prisma.article.findMany({
    select: { id: true },
  })

  return [
    {
      url: `${baseUrl}/`,
      lastModified: new Date(),
    },
    {
      url: `${baseUrl}/lesjeuxdelaludo`,
      lastModified: new Date(),
    },
    {
      url: `${baseUrl}/lesjeuxenbois`,
      lastModified: new Date(),
    },
    {
      url: `${baseUrl}/blog`,
      lastModified: new Date(),
    },
    {
      url: `${baseUrl}/ensavoirplus`,
      lastModified: new Date(),
    },

    // jeux bois
    ...jeuxBois.map((jeu) => ({
      url: `${baseUrl}/lesjeuxenbois/${jeu.code}`,
    })),

    // jeux ludothèque
    ...jeuxLudo.map((jeu) => ({
      url: `${baseUrl}/lesjeuxdelaludo/${jeu.code}`,
    })),

    // blog
    ...articles.map((post) => ({
      url: `${baseUrl}/blog/${post.id}`,
    })),
  ]
}