UNPKG

mitre-form-component

Version:

Componente de formulário de captação de leads para ser usado em projetos da Mitre Realty.

40 lines (36 loc) 1.07 kB
import React from 'react'; interface Product { id: number; name: string; } interface MitreFormComponentProps { products: Product[]; apiUrl: string; apiToken: string; showHeader?: boolean; backgroundColor?: string; buttonBackgroundColor?: string; buttonTextColor?: string; textColor?: string; innerPadding?: string; inputBackgroundColor?: string; inputFocusBorderColor?: string; inputBorderColor?: string; inputTextColor?: string; inputPlaceholderColor?: string; onSuccess?: (requestBody: RequestBody, leadId: string) => void; onError?: (error: Error) => void; } interface RequestBody { name: string; email: string; phone: string; message: string; productId: string; utm_source: string; utm_medium?: string; utm_campaign?: string; utm_term?: string; } declare const MitreFormComponent: React.ForwardRefExoticComponent<MitreFormComponentProps & React.RefAttributes<HTMLDivElement>>; export { MitreFormComponent, type MitreFormComponentProps, type RequestBody };