UNPKG

df-forms-preview-pack

Version:

A comprehensive React form preview component library with form controls, validation, conditional logic, and responsive design

33 lines 1.05 kB
import React from 'react'; import { IFileUploadComponent, IFormControlChange, IFormValidationErrors } from '../df-form-preview-interfaces'; interface IFileDataObject { name?: string; fileName?: string; type?: string; fileType?: string; mimeType?: string; size?: number; fileSize?: number; url?: string; path?: string; data?: string; } interface DfFormFileUploadProps { id: string; properties: IFileUploadComponent; validationErrors?: IFormValidationErrors; formValue?: File[] | FileList | IFileDataObject[] | string[] | null; readonly?: boolean; disabled?: boolean; touchedFields?: Record<string, boolean>; formSubmitted?: boolean; mode?: 'edit' | 'preview' | 'test'; onValueChange?: (change: IFormControlChange) => void; onBlur?: () => void; onFocus?: () => void; className?: string; hideLabel?: boolean; } export declare const DfFormFileUpload: React.FC<DfFormFileUploadProps>; export default DfFormFileUpload; //# sourceMappingURL=DfFormFileUpload.d.ts.map