2025-06-09 00:57:47 +07:00

39 lines
1.1 KiB
JavaScript

import { supabase } from "@/lib/supabase";
export async function POST(request) {
try {
const formData = await request.json();
// Store form data in Supabase
const { data: supabaseData, error: supabaseError } = await supabase
.from("rankrunners-schedules")
.insert([
{
first_name: formData.firstName,
last_name: formData.lastName,
email: formData.emailAddress,
phone: formData.phoneNumber,
company_name: formData.companyName,
web_url: formData.websiteUrl,
revenue: formData.annualRevenue,
learn_option: formData.learnFrom,
additional_info: formData.additionalInfo,
},
])
.select();
if (supabaseError) {
console.log("err", supabaseError);
return Response.json({ error: supabaseError }, { status: 500 });
}
return Response.json({
supabaseData,
message: "Appointment Scheduled Successfully!",
});
} catch (error) {
console.log("Error:", error);
return Response.json({ error: error.message }, { status: 500 });
}
}