UNPKG

form-preview-df

Version:

Resusable Form Preview Components

23 lines 1.07 kB
import React from 'react'; import { FormComponentType } from './df-form-controls/df-form-preview-interfaces'; import './DfFormPreview.scss'; export type DeviceType = 'desktop' | 'tablet' | 'mobile'; export interface DfFormPreviewProps { formComponents: FormComponentType[]; formData?: any; currentDevice?: DeviceType; isPreviewMode?: boolean; initialFormData?: FormComponentType[]; onSubmit?: (formData: FormComponentType[]) => void; onFormDataChange?: (formData: FormComponentType[]) => void; formTitle?: string; formDescription?: string; onComponentSelect?: (component: FormComponentType) => void; onComponentDelete?: (component: FormComponentType, event: React.MouseEvent) => void; onComponentEdit?: (component: FormComponentType) => void; onComponentUpdate?: (componentId: string, updates: Partial<FormComponentType>) => void; selectedComponent?: FormComponentType | null; } export declare const DfFormPreview: React.FC<DfFormPreviewProps>; export default DfFormPreview; //# sourceMappingURL=DfFormPreview.d.ts.map