form-preview-df
Version:
Resusable Form Preview Components
51 lines (47 loc) • 1.55 kB
text/typescript
// Digital Form Controls - Main Export File
// Export all form components and utilities
// Components
export { DfFormInput } from './df-form-input';
export { DfFormCheckbox } from './df-form-checkbox';
export { DfFormRadio } from './df-form-radio';
export { DfFormSegment } from './df-form-segment';
export { DfFormSelect } from './df-form-select';
export { DfFormTextarea } from './df-form-textarea';
export { DfFormDateTime } from './df-form-date-time';
export { DfFormHeading } from './df-form-heading';
export { DfFormSignature } from './df-form-signature';
export { DfFormFileUpload } from './df-form-file-upload';
export { DfFormLocation } from './df-form-location';
export { DfFormErrorMsg } from './df-form-error-msg';
export { DfFormComments } from './df-form-comments';
export { DfFormInstruction } from './df-form-instruction';
// Types and Interfaces
export type {
IFormControlChange,
IFormValidationErrors,
TInputComponentType,
IBaseFormComponent,
ITextInputComponent,
INumberInputComponent,
IEmailInputComponent,
ITextareaComponent,
ISelectComponent,
IRadioComponent,
ICheckboxComponent,
ISegmentComponent,
IDateComponent,
IFileComponent,
IFileUploadComponent,
ILocationComponent,
IHeadingComponent,
IDividerComponent,
IInstructionComponent,
ISignatureComponent,
FormComponentType,
FormComponentProps,
ErrorMessageProps,
ValidationRule,
ValidationResult
} from './df-form-preview-interfaces';
// Styles
import './df-form-controls.scss';