import { handlePowerStackForm } from "@/lib/powerStackForms";

export const runtime = "nodejs";

export async function POST(request: Request) {
  return handlePowerStackForm(
    request,
    "igbt_based_converter",
    "IGBT Based Converter PPSL",
    [
      "company_name", "number", "email", "project_name", "application_details",
      "configuration", "DC_voltage", "output_ac_voltage", "output_ac_current",
      "pwm_topology", "switching_frequency", "fundamental_output_frequency",
      "cooling", "ambient_temperature", "duty_class", "single_parallel_stack",
      "stacks_needed", "requirements",
    ],
    [
      ["Number", "number"],
      ["EMail", "email"],
      ["Project Name", "project_name"],
      ["Application details", "application_details"],
      ["Configuration", "configuration"],
      ["DC Voltage", "DC_voltage"],
      ["Output AC Voltage", "output_ac_voltage"],
      ["Output AC Current", "output_ac_current"],
      ["PWM Topology", "pwm_topology"],
      ["Switching Frequency", "switching_frequency"],
      ["Fundamental Output Frequency", "fundamental_output_frequency"],
      ["Type of cooling", "cooling"],
      ["Ambient Temperature", "ambient_temperature"],
      ["Duty class / Overload", "duty_class"],
      ["Stack", "single_parallel_stack"],
      ["Total No of stacks", "stacks_needed"],
      ["Requirements", "requirements"],
    ]
  );
}
