UNPKG

@adelant/react-mautic-forms

Version:
41 lines (40 loc) 1.01 kB
import React from "react"; export interface MauticFormProps { formId: string; formName: string; action?: string; children: React.ReactNode; successCallback?: (formData: any) => void; errorCallback?: (error: any, formData: any) => void; } export interface MauticInputProps { formName: string; name: string; label?: string; type?: string; required?: boolean; validate?: string; validationType?: string; className?: string; errorMessage?: string; placeholder?: string; autocomplete?: string; } export interface MauticSubmitButtonProps { className?: string; children?: React.ReactNode; formName: string; } declare global { interface Window { MauticSDKLoaded?: boolean; MauticLang?: { submittingMessage: string; }; MauticSDK?: { onLoad: () => void; }; MauticDomain?: string; mt?: (action: string, eventName: string, config?: any) => void; } }