src/platform/forms-system/exportsFile.js
export {
default as AddressViewField,
} from './src/js/components/AddressViewField';
export { default as FormNavButtons } from './src/js/components/FormNavButtons';
export { default as FormTitle } from './src/js/components/FormTitle';
export { default as ProgressButton } from './src/js/components/ProgressButton';
export {
default as ReviewCardField,
} from './src/js/components/ReviewCardField';
export { default as SchemaForm } from './src/js/components/SchemaForm';
export {
directDepositDescription,
directDepositAlert,
bankInfoHelpText,
} from './src/js/definitions/content/directDeposit';
export {
stateRequiredCountries,
schema,
uiSchema,
} from './src/js/definitions/address';
export {
schema as autosuggestSchema,
uiSchema as autosuggestUiSchema,
} from './src/js/definitions/autosuggest';
export {
default as confirmationEmail,
} from './src/js/definitions/confirmationEmail';
export { default as currency } from './src/js/definitions/currency';
export {
default as currentOrPastDate,
} from './src/js/definitions/currentOrPastDate';
export {
default as currentOrPastMonthYear,
} from './src/js/definitions/currentOrPastMonthYear';
export { default as date } from './src/js/definitions/date';
export { default as dateRange } from './src/js/definitions/dateRange';
export {
default as directDeposit,
defaultFieldNames,
prefillBankInformation,
} from './src/js/definitions/directDeposit';
export { default as email } from './src/js/definitions/email';
export { default as fileUiSchema, fileSchema } from './src/js/definitions/file';
export { default as fullName } from './src/js/definitions/fullName';
export { default as monthYear } from './src/js/definitions/monthYear';
export { default as monthYearRange } from './src/js/definitions/monthYearRange';
export { default as phone } from './src/js/definitions/phone';
export { default as profileAddres } from './src/js/definitions/profileAddress';
export { default as ssn } from './src/js/definitions/ssn';
export { default as year } from './src/js/definitions/year';
export { default as FullNameField } from './src/js/fields/FullNameField';
export { default as ObjectField } from './src/js/fields/ObjectField';
export {
default as ReviewPhoneNumberWidget,
} from './src/js/review/PhoneNumberWidget';
export {
mapStateToProps,
default as ReviewChapters,
} from './src/js/review/ReviewChapters';
export { default as SubmitController } from './src/js/review/SubmitController';
export {
updateRequiredFields,
isContentExpanded,
setHiddenFields,
removeHiddenData,
updateSchemaFromUiSchema,
updateUiSchema,
replaceRefSchemas,
updateItemsSchema,
updateSchemasAndData,
recalculateSchemaAndData,
createInitialState,
} from './src/js/state/helpers';
export { default as reducers } from './src/js/state/reducers';
export {
getFormData,
getFormPages,
getSubmission,
getReviewPageOpenChapters,
getViewedPages,
} from './src/js/state/selectors';
export {
default as numberToWords,
} from './src/js/utilities/data/numberToWords';
export {
default as findDuplicateIndexes,
} from './src/js/utilities/data/findDuplicateIndexes';
export { default as get } from './src/js/utilities/data/get';
export { default as set } from './src/js/utilities/data/set';
export {
readAndCheckFile,
checkTypeAndExtensionMatches,
arrayIncludesArray,
fileTypeSignatures,
FILE_TYPE_MISMATCH_ERROR,
checkIsEncryptedPdf,
ShowPdfPassword,
PasswordLabel,
PasswordSuccess,
} from './src/js/utilities/file';
export {
default as maskString,
srSubstitute,
} from './src/js/utilities/ui/mask-string';
export {
$,
focusElement,
getFocusableElements,
focusOnChange,
scrollToElement,
setGlobalScroll,
scrollToFirstError,
} from './src/js/utilities/ui/index';
export {
isValidSSN,
isValidYear,
isValidPartialDate,
isValidCurrentOrPastDate,
isValidCurrentOrFutureDate,
isValidCurrentOrPastYear,
isValidCurrentOrFutureMonthYear,
dateToMoment,
isValidDateRange,
isValidRoutingNumber,
} from './src/js/utilities/validations/index';
export { default as fuzzyMatching } from './src/js/utilities/fuzzy-matching';
export {
inProgressMessage,
expiredMessage,
savedMessage,
} from './src/js/utilities/save-in-progress-messages';
export { default as viewifyFields } from './src/js/utilities/viewify-fields';
export {
default as PhoneNumberWidget,
} from './src/js/widgets/PhoneNumberWidget';
export { default as TextWidget } from './src/js/widgets/TextWidget';
export { default as ArrayCountWidget } from './src/js/widgets/ArrayCountWidget';
export {
closeReviewChapter,
openReviewChapter,
setData,
setEditMode,
setSubmission,
setPreSubmit,
setSubmitted,
setViewedPages,
setFormErrors,
} from './src/js/actions';
export {
START_NEW_APP_DEFAULT_MESSAGE,
CONTINUE_APP_DEFAULT_MESSAGE,
APP_SAVED_SUCCESSFULLY_DEFAULT_MESSAGE,
FINISH_APP_LATER_DEFAULT_MESSAGE,
UNAUTH_SIGN_IN_DEFAULT_MESSAGE,
APP_TYPE_DEFAULT,
APP_ACTION_DEFAULT,
REVIEW_APP_DEFAULT_MESSAGE,
FILE_UPLOAD_NETWORK_ERROR_MESSAGE,
accountTitleLabels,
} from './src/js/constants';
export {
minYear,
maxYear,
isActivePage,
getActiveProperties,
getInactivePages,
createFormPageList,
createPageListByChapter,
createPageList,
formatISOPartialDate,
formatReviewDate,
parseISODate,
filterViewFields,
filterInactivePageData,
stringifyFormReplacer,
isInProgress,
getArrayFields,
hasFieldsOtherThanArray,
getNonArraySchema,
pureWithDeepEquals,
checkValidSchema,
setArrayRecordTouched,
createUSAStateLabels,
expandArrayPages,
getActiveExpandedPages,
getPageKeys,
getActiveChapters,
omitRequired,
transformForSubmit,
showReviewField,
} from './src/js/helpers';
export {
getEligiblePages,
getNextPagePath,
getPreviousPagePath,
checkValidPagePath,
createRoutes,
} from './src/js/routing';
export {
transformErrors,
uiSchemaValidate,
errorSchemaIsValid,
isValidForm,
validateSSN,
validateDate,
validateMonthYear,
validateCurrentOrPastDate,
validateCurrentOrFutureDate,
validateCurrentOrPastMonthYear,
validateFutureDateIfExpectedGrad,
validateCurrentOrPastYear,
validateMatch,
validateRoutingNumber,
convertToDateField,
validateDateRange,
validateDateRangeAllowSameMonth,
getFileError,
validateFileField,
validateBooleanGroup,
validateAutosuggestOption,
} from './src/js/validation';