UNPKG

converse-ai-support-library

Version:

A React component library for floating contact buttons (email, chat, call)

40 lines (39 loc) 1.21 kB
export interface GetInfoFormData { leadId?: string; name: string; email: string; phone: string; } export interface GetInfoFormProps { enterpriseId?: string; baseUrl?: string; mediaId?: string; showClose?: boolean; className?: string; style?: React.CSSProperties; containerClassName?: string; containerStyle?: React.CSSProperties; onClose?: () => void; onSubmit?: (data: GetInfoFormData) => void; isMobile?: boolean; personName?: string; personRole?: string; personImage?: string; formContainerClassName?: string; submitButtonClassName?: string; fieldClassName?: string; personRoleTextClassName?: string; personNameTextClassName?: string; buttonText?: string; onSubmitLeadForm?: (data: GetInfoFormData) => void; onSubmitLeadFormError?: (error: any) => void; } export interface GetInfoFormInterfaceProps extends GetInfoFormProps { initialLoading?: boolean; formData: GetInfoFormData; onInputChange: (field: keyof GetInfoFormData, value: string) => void; onPhoneChange: (value: string) => void; isLoading?: boolean; onFormSubmit: () => void; errors: Partial<GetInfoFormData>; }