diff --git a/src/routes/support/+page.server.ts b/src/routes/support/+page.server.ts new file mode 100644 index 0000000..d83ac82 --- /dev/null +++ b/src/routes/support/+page.server.ts @@ -0,0 +1,13 @@ +import { redirect } from "@sveltejs/kit"; + +const PLATFORM_URLS: Record = { + "ko-fi": "https://ko-fi.com/ewancroft", + "gh-sponsors": "https://github.com/sponsors/ewanc26", +}; + +export const load = ({ url }) => { + const platform = url.searchParams.get("platform"); + if (platform && PLATFORM_URLS[platform]) { + throw redirect(301, PLATFORM_URLS[platform]); + } +};