{
  "name": "ContactForm",
  "propsSchema": {
    "title": "string (required)",
    "description": "string (required)",
    "tag": "string (required)",
    "tagIcon?": "LucideIcon",
    "inputPlaceholder?": "string (default: 'Enter your email')",
    "buttonText?": "string (default: 'Sign Up')",
    "termsText?": "string (default: 'By clicking Sign Up you're confirming that you agree with our Terms and Conditions.')",
    "onSubmit?": "(email: string) => void",
    "centered?": "boolean (default: false)",
    "className?": "string",
    "tagClassName?": "string",
    "titleClassName?": "string",
    "descriptionClassName?": "string",
    "formWrapperClassName?": "string",
    "formClassName?": "string",
    "inputClassName?": "string",
    "buttonClassName?": "string",
    "buttonTextClassName?": "string",
    "termsClassName?": "string"
  }
}