import { products } from "@/data/products";

const siteUrl = "https://www.arcnexus.store";

export default function sitemap() {
    const currentDate = new Date();

    const productPages = products.map(
        (product) => ({
            url: `${siteUrl}/products/${product.slug}`,
            lastModified: currentDate,
            changeFrequency: "weekly",
            priority:
                product.slug ===
                "Aula-Gaming-Bundle"
                    ? 0.9
                    : 0.8,
        })
    );

    const staticPages = [
        {
            url: `${siteUrl}/home`,
            lastModified: currentDate,
            changeFrequency: "weekly",
            priority: 1,
        },
        {
            url: `${siteUrl}/about`,
            lastModified: currentDate,
            changeFrequency: "monthly",
            priority: 0.5,
        },
        {
            url: `${siteUrl}/warranty`,
            lastModified: currentDate,
            changeFrequency: "monthly",
            priority: 0.5,
        },
        {
            url: `${siteUrl}/contact`,
            lastModified: currentDate,
            changeFrequency: "monthly",
            priority: 0.5,
        },
        {
            url: `${siteUrl}/privacy-policy`,
            lastModified: currentDate,
            changeFrequency: "yearly",
            priority: 0.3,
        },
    ];

    return [
        ...staticPages,
        ...productPages,
    ];
}