chore(config): centralize feature settings
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user