chore(config): centralize feature settings

This commit is contained in:
2026-08-09 21:20:19 +07:00 Unverified
parent 26c0b5af18
commit 950d3d4afe
22 changed files with 238 additions and 70 deletions
+5 -3
View File
@@ -15,11 +15,13 @@ import {
import { writeSubmission } from "@/lib/form/submission-write";
import { submissionWebhookMessage } from "@/lib/form/submission-webhook";
import { isFormAcceptingSubmissions } from "@/lib/form/form-availability";
import { getCanonicalUrl } from "@/lib/config/server";
function getSubmissionResultLink(formId: string, submissionId: string) {
const baseUrl = process.env.BASE_URL || process.env.NEXTAUTH_URL;
if (!baseUrl) return `/admin/form/${formId}/result/${submissionId}`;
return new URL(`/admin/form/${formId}/result/${submissionId}`, baseUrl).toString();
return new URL(
`/admin/form/${formId}/result/${submissionId}`,
getCanonicalUrl(),
).toString();
}
export async function submitForm(