forked from UKSOURCE/ipv6
14 lines
387 B
TypeScript
14 lines
387 B
TypeScript
import axiosInstance from "@/lib/axios";
|
|
|
|
export type SubmissionSource = "home" | "request" | "contact" | "partnership";
|
|
|
|
export interface SubmitFormPayload {
|
|
source: SubmissionSource;
|
|
pageUrl: string;
|
|
payload: Record<string, unknown>;
|
|
}
|
|
|
|
export async function submitForm(payload: SubmitFormPayload): Promise<void> {
|
|
await axiosInstance.post("/ipv6/api/submissions", payload);
|
|
}
|