export interface FormField {
  label: string;
  type: "text" | "email" | "select" | "textarea";
  required?: boolean;
  colClass: string;
  options?: { value: string; label: string }[];
}

export interface ContactFormSectionData {
  mapSrc: string;
  title: string;
  description: string;
  fields: FormField[];
  submitText: string;
}

export const contactFormSectionData: ContactFormSectionData = {
  mapSrc: "https://www.google.com/maps?q=New+York&output=embed",
  title: "Send Us Message",
  description: "Let us know who you are and what you\u2019re looking for below.",
  fields: [
    { label: "Your name", type: "text", required: true, colClass: "col-lg-4 col-md-6" },
    { label: "Phone No", type: "text", colClass: "col-lg-4 col-md-6" },
    { label: "Email Address", type: "email", colClass: "col-lg-4 col-md-6" },
    {
      label: "Subject",
      type: "select",
      colClass: "col-lg-6 col-md-6",
      options: [
        { value: "", label: "Choose Subject" },
        { value: "Digital Payment Solutions", label: "Digital Payment Solutions" },
        { value: "Financial Data Analytics", label: "Financial Data Analytics" },
        { value: "API & System Integrations", label: "API & System Integrations" },
        { value: "Risk & Fraud Management", label: "Risk & Fraud Management" },
        { value: "Cloud-Based Platforms", label: "Cloud-Based Platforms" },
        { value: "Blockchain & Distributed", label: "Blockchain & Distributed" },
      ],
    },
    { label: "Website", type: "text", required: true, colClass: "col-lg-6 col-md-6" },
    { label: "Message", type: "textarea", colClass: "col-lg-12" },
  ],
  submitText: "Send Message",
};
