mirror of
https://github.com/Such-Software/wowcheckout.git
synced 2026-10-17 05:51:45 +02:00
Minimal changes from upstream xmrcheckout to support Wownero: - Rate provider: Nonlogs WOW-BTC via Kraken BTC/USD - Subaddress derivation: Wownero network byte overrides (53/63/54) - Payment URI scheme: wownero: - Dockerfile: Wownero binaries from Codeberg - Display text: Monero→Wownero, XMR→WOW throughout UI - Default daemon: 192.168.88.235:34568 - Added wownero-logo.svg File and folder structure kept identical to upstream for easy sync.
42 lines
938 B
TypeScript
42 lines
938 B
TypeScript
import type { MetadataRoute } from "next";
|
|
|
|
const siteUrl =
|
|
process.env.NEXT_PUBLIC_SITE_URL ??
|
|
process.env.SITE_URL ??
|
|
"http://localhost";
|
|
const normalizedSiteUrl = siteUrl.replace(/\/+$/, "");
|
|
const donationsEnabled = process.env.NEXT_PUBLIC_DONATIONS_ENABLED === "true";
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
const lastModified = new Date();
|
|
const entries: MetadataRoute.Sitemap = [
|
|
{
|
|
url: `${normalizedSiteUrl}/`,
|
|
lastModified,
|
|
},
|
|
{
|
|
url: `${normalizedSiteUrl}/docs`,
|
|
lastModified,
|
|
},
|
|
{
|
|
url: `${normalizedSiteUrl}/docs/integrations`,
|
|
lastModified,
|
|
},
|
|
{
|
|
url: `${normalizedSiteUrl}/faq`,
|
|
lastModified,
|
|
},
|
|
{
|
|
url: `${normalizedSiteUrl}/invoice`,
|
|
lastModified,
|
|
},
|
|
];
|
|
if (donationsEnabled) {
|
|
entries.push({
|
|
url: `${normalizedSiteUrl}/donate`,
|
|
lastModified,
|
|
});
|
|
}
|
|
return entries;
|
|
}
|