form-preview-df
Version:
Resusable Form Preview Components
57 lines (51 loc) • 1.47 kB
text/typescript
// Main export file for df-form-preview-react package
// Export the main DfFormPreview component
export { DfFormPreview, type DfFormPreviewProps, type DeviceType } from './DfFormPreview';
// Export all form control components
export {
DfFormInput,
DfFormTextarea,
DfFormSelect,
DfFormCheckbox,
DfFormRadio,
DfFormSegment,
DfFormDateTime,
DfFormSignature,
DfFormFileUpload,
DfFormLocation,
DfFormHeading,
DfFormInstruction,
} from './df-form-controls';
export {DfFormSection} from './df-form-controls/df-form-section/df-form-section';
export {DfFormDataGrid} from './df-form-controls/df-form-grid/df-form-grid'
// Export all types and interfaces
export type {
IFormControlChange,
IFormValidationErrors,
TInputComponentType,
IBaseFormComponent,
ITextInputComponent,
INumberInputComponent,
IEmailInputComponent,
ITextareaComponent,
ISelectComponent,
IRadioComponent,
ICheckboxComponent,
IDateComponent,
IFileComponent,
IHeadingComponent,
IDividerComponent,
ISignatureComponent,
ISectionComponent,
ITableComponent,
IDataGridComponent,
DataGridEntry,
TableCell,
FormComponentType,
FormComponentProps,
ErrorMessageProps,
ValidationRule,
ValidationResult
} from './df-form-controls/df-form-preview-interfaces';
export * from "./services/conditionalLogicService";
export * from './types/field-config.model';