// pages/sitemap.xml.ts
import { GetServerSideProps } from 'next'

const generateSitemap = () => {
  return `<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url>
        <loc>https://www.nexform.io</loc>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
      </url>
      <!-- Add more URLs as needed -->
    </urlset>`
}

export const getServerSideProps: GetServerSideProps = async ({ res }) => {
  res.setHeader('Content-Type', 'text/xml')
  res.write(generateSitemap())
  res.end()

  return {
    props: {},
  }
}

export default function Sitemap() {
  // This page will never be rendered
  return null
}