@aws-amplify/ui
Version:
`@aws-amplify/ui` contains low-level logic & styles for stand-alone usage or re-use in framework-specific implementations.
36 lines (35 loc) • 3.65 kB
JavaScript
export { getActorContext, getActorState } from './helpers/authenticator/actor.mjs';
export { defaultAuthHubHandler, listenToAuthHub } from './helpers/authenticator/defaultAuthHubHandler.mjs';
export { getNextServiceContextFacade, getNextServiceFacade, getSendEventAliases, getServiceContextFacade, getServiceFacade } from './helpers/authenticator/facade.mjs';
export { ALLOWED_SPECIAL_CHARACTERS, NAVIGABLE_ROUTE_EVENT, defaultFormFieldOptions, emailRegex } from './helpers/authenticator/constants.mjs';
export { getErrors, getFormDataFromEvent, isAuthFieldWithDefaults, setFormOrder } from './helpers/authenticator/form.mjs';
export { censorAllButFirstAndLast, censorContactMethod, censorEmail, censorPhoneNumber, getTotpCodeURL, hasSpecialChars, isValidEmail, trimValues } from './helpers/authenticator/utils.mjs';
export { getCustomFormFields, getDefaultFormFields, getFormFields, getSortedFormFields, removeOrderKeys } from './helpers/authenticator/formFields/formFields.mjs';
export { DEFAULT_COUNTRY_CODE, defaultFormFieldsGetters, getAliasDefaultFormField } from './helpers/authenticator/formFields/defaults.mjs';
export { applyTranslation, getPrimaryAlias, sortFormFields } from './helpers/authenticator/formFields/utils.mjs';
export { authenticatorTextUtil } from './helpers/authenticator/textUtil.mjs';
export { changePassword, deleteUser } from './helpers/accountSettings/utils.mjs';
export { getDefaultConfirmPasswordValidators, getDefaultPasswordValidators, runFieldValidators } from './helpers/accountSettings/validator.mjs';
export { getLogger } from './helpers/utils.mjs';
export { countryDialCodes } from './i18n/country-dial-codes.mjs';
export { DefaultTexts, hasTranslation, translate, translations } from './i18n/translations.mjs';
export { createAuthenticatorMachine } from './machines/authenticator/index.mjs';
export { createTheme } from './theme/createTheme/createTheme.mjs';
export { defineComponentTheme } from './theme/createTheme/defineComponentTheme.mjs';
export { createComponentCSS } from './theme/createTheme/createComponentCSS.mjs';
export { createGlobalCSS } from './theme/createTheme/createGlobalCSS.mjs';
export { cssNameTransform, deepExtend, isDesignToken, setupTokens } from './theme/createTheme/utils.mjs';
export { createComponentClasses } from './theme/createTheme/createComponentClasses.mjs';
export { resolveObject } from './theme/createTheme/resolveObject.mjs';
export { defaultTheme } from './theme/defaultTheme.mjs';
export { defaultDarkModeOverride, reactNativeDarkTokens } from './theme/defaultDarkModeOverride.mjs';
export { reactNativeTokens } from './theme/tokens/index.mjs';
export { FederatedIdentityProviders, UnverifiedContactMethodType } from './types/authenticator/user.mjs';
export { isUnverifiedContactMethodType } from './types/authenticator/utils.mjs';
export { LoginMechanismArray, authFieldsWithDefaults, isAuthFieldsWithDefaults, signUpFieldsWithDefault, signUpFieldsWithoutDefault } from './types/authenticator/attributes.mjs';
export { ComponentClassName } from './types/primitives/componentClassName.mjs';
export { setUserAgent } from './utils/setUserAgent/setUserAgent.mjs';
export { areEmptyArrays, areEmptyObjects, capitalize, classNameModifier, classNameModifierByFlag, cloneDeep, groupLog, has, isEmpty, isEmptyObject, isFunction, isMap, isNil, isObject, isSet, isString, isUndefined, noop, sanitizeNamespaceImport, splitObject, templateJoin } from './utils/utils.mjs';
export { classNames } from './utils/classNames.mjs';
export { humanFileSize } from './utils/humanFileSize.mjs';
export { getName, getPathFromName, resolveReference, usesReference } from './utils/references.mjs';