export interface FormField {
  id: string;
  name: string;
  label: string;
  type: "text" | "email" | "textarea";
  placeholder: string;
  required?: boolean;
  colSpan: "col-lg-6 col-md-6" | "col-lg-12";
}

export interface ContactFormData {
  title: string;
  fields: FormField[];
  buttonText: string;
  buttonIcon: string;
  buttonIconAlt: string;
}

export const contactFormData: ContactFormData = {
  title: "Let’s connect & help you succeed",
  fields: [
    {
      id: "fullName",
      name: "fullName",
      label: "Full Name",
      type: "text",
      placeholder: "Benjamin Carter",
      required: true,
      colSpan: "col-lg-6 col-md-6"
    },
    {
      id: "email",
      name: "email",
      label: "Email Address",
      type: "email",
      placeholder: "info@example.com",
      required: true,
      colSpan: "col-lg-6 col-md-6"
    },
    {
      id: "subject",
      name: "subject",
      label: "Subject",
      type: "text",
      placeholder: "I would like to discussed",
      colSpan: "col-lg-12"
    },
    {
      id: "message",
      name: "message",
      label: "Message",
      type: "textarea",
      placeholder: "Write message",
      required: true,
      colSpan: "col-lg-12"
    }
  ],
  buttonText: "Send Message Us",
  buttonIcon: "/assets/images/icon/arrow.svg",
  buttonIconAlt: "Send message arrow icon"
};
