UNPKG

@frank-auth/react

Version:

Flexible and customizable React UI components for Frank Authentication

246 lines (245 loc) 12.3 kB
import { FrankAuthProvider as i, useAllProviders as t, useProviderStatus as n, withProviders as s } from "./provider/index.js"; /* empty css */ import { UserComponents as m, UserInterfaceComponents as u, UserManagementComponents as p } from "./components/auth/index.js"; import { FormFields as g, FormHooks as d, FormPresets as S, FormUtilities as x, ValidationHelpers as l, ValidationRules as c, buildForm as P, formReducer as h } from "./components/forms/index.js"; import { AuthProvider as A, useAuth as F, useAuthGuard as U } from "./provider/auth-provider.js"; import { ConfigProvider as E, useComponentOverrides as v, useConfig as V, useFeatures as M, useOrganizationConfig as L, withConfig as O } from "./provider/config-provider.js"; import { ThemeProvider as w, ThemeSwitcher as y, useOrganizationBranding as B, useTheme as R, useThemeMode as k, useThemeVariables as z, withTheme as D } from "./provider/theme-provider.js"; import { InvitationSignIn as H, MultiOrganizationSignIn as _, OrganizationSignIn as N, PasswordlessSignIn as Q, ProgressiveSignIn as W, SSOSignIn as G, SecureSignIn as j, SignIn as q, SubdomainSignIn as J, URLBasedSignIn as K } from "./components/auth/sign-in/sign-in.js"; import { SignInButton as Y } from "./components/auth/sign-in/sign-in-button.js"; import { SignInCard as $ } from "./components/auth/sign-in/sign-in-card.js"; import { SignInForm as ro } from "./components/auth/sign-in/sign-in-form.js"; import { SignInModal as io } from "./components/auth/sign-in/sign-in-modal.js"; import { getDefaultSignInConfig as no, signInValidation as so } from "./components/auth/sign-in/index.js"; import { ComprehensiveSignUp as mo, OrganizationInviteSignUp as uo, PasswordlessSignUp as po, ProgressiveSignUp as fo, QuickSignUp as go, SignUp as So, SignUpCardComponent as xo, SignUpFormComponent as lo, SignUpModalComponent as co, SocialSignUp as Po } from "./components/auth/sign-up/sign-up.js"; import { COLLECT_FIELDS_OPTIONS as Co, DEFAULT_PASSWORD_REQUIREMENTS as Ao, formatInvitationData as Fo, generatePasswordSuggestions as Uo, getDefaultSignUpConfig as Io, getPasswordStrength as Eo, signUpValidation as vo } from "./components/auth/sign-up/index.js"; import { SignUpButton as Mo } from "./components/auth/sign-up/sign-up-button.js"; import { SignUpCard as Oo } from "./components/auth/sign-up/sign-up-card.js"; import { SignUpForm as wo } from "./components/auth/sign-up/sign-up-form.js"; import { SignUpModal as Bo } from "./components/auth/sign-up/sign-up-modal.js"; import { Verification as ko, VerificationCommon as zo, VerificationError as Do, VerificationInput as bo, VerificationProgress as Ho, VerificationTimer as _o } from "./components/auth/common/verification.js"; import { ApiErrorBoundary as Qo, AuthErrorBoundary as Wo, ErrorBoundary as Go, FormErrorBoundary as jo, useAsyncError as qo, withErrorBoundary as Jo } from "./components/auth/common/error-boundary.js"; import { AuthErrorTypes as Xo, AuthStates as Yo, CommonAuthComponents as Zo, ErrorComponents as $o, LoadingComponents as or, MagicLinkComponents as rr, OAuthComponents as er, RedirectTypes as ir, cleanAuthParams as tr, getAuthParams as nr, isAuthRedirect as sr, withAuthErrorBoundary as ar, withLoading as mr } from "./components/auth/common/index.js"; import { LoadingButton as pr, LoadingProvider as fr, LoadingSpinner as gr, LoadingStates as dr, useLoading as Sr } from "./components/auth/common/loading-spinner.js"; import { MagicLink as lr, MagicLinkVerification as cr } from "./components/auth/common/magic-link.js"; import { OAuthButtons as hr, OAuthDivider as Cr } from "./components/auth/common/oauth-buttons.js"; import { RedirectHandler as Fr, useRedirectHandler as Ur } from "./components/auth/common/redirect-handler.js"; import { AccountLinking as Er, AccountLinkingCard as vr, ConnectedAccountsList as Vr } from "./components/auth/account-linking/link.js"; import { ForgotPassword as Lr, ForgotPasswordCard as Or, ResetPassword as Tr, ResetPasswordCard as wr } from "./components/auth/password/forgot-password.js"; import { Badge as Br } from "./components/auth/magic-link/magic-link.js"; import { InvitationComponents as kr, InviteAcceptForm as zr, InviteAcceptance as Dr, InvitePreview as br, InviteStatus as Hr } from "./components/auth/invitations/invitations.js"; import { EmailVerification as Nr } from "./components/auth/verification/email-verification/email-verification.js"; import { EmailVerificationCard as Wr } from "./components/auth/verification/email-verification/email-verification-card.js"; import { EmailVerificationForm as jr } from "./components/auth/verification/email-verification/email-verification-form.js"; import { EmailVerificationModal as Jr } from "./components/auth/verification/email-verification/email-verification-modal.js"; import { EmailVerificationStatus as Xr } from "./components/auth/verification/email-verification/email-verification-status.js"; import { PhoneVerification as Zr, PhoneVerificationCard as $r, PhoneVerificationForm as oe, PhoneVerificationModal as re, PhoneVerificationStatus as ee, ResendSMSButton as ie } from "./components/auth/verification/phone-verification/phone-verification.js"; import { ResendEmailButton as ne } from "./components/auth/verification/email-verification/resend-email-button.js"; import { MFASetup as ae } from "./components/auth/user-profile/mfa-setup.js"; import { PasskeySetup as ue } from "./components/auth/user-profile/passkey-setup.js"; import { ProfileForm as fe } from "./components/auth/user-profile/profile-form.js"; import { SecurityPanel as de } from "./components/auth/user-profile/security-panel.js"; import { UserAvatar as xe } from "./components/auth/user-button/user-avatar.js"; import { UserButton as ce } from "./components/auth/user-button/user-button.js"; import { UserProfile as he } from "./components/auth/user-profile/user-profile.js"; import { UserProfile as Ae } from "./components/auth/user-button/user-profile.js"; import { UserProfileModal as Ue, useUserProfileModal as Ie } from "./components/auth/user-profile/user-profile-modal.js"; import { useAuthActions as ve, useAuthOrganization as Ve, useAuthState as Me, useAuthStatus as Le } from "./hooks/use-auth.js"; import { useBackupCodes as Te, useMFA as we, useSMSMFA as ye, useTOTP as Be } from "./hooks/use-mfa.js"; import { useFeatureFlags as ke, useLocalizationConfig as ze, useThemeConfig as De } from "./hooks/use-config.js"; import { useMultiSession as He, useSession as _e, useSessionSecurity as Ne, useSessionStatus as Qe } from "./hooks/use-session.js"; import { useOrganization as Ge, useOrganizationInvitations as je, useOrganizationMembership as qe } from "./hooks/use-organization.js"; import { useOrganizationPermissions as Ke, usePermissions as Xe, useSystemPermissions as Ye } from "./hooks/use-permissions.js"; import { usePasskeyAuthentication as $e, usePasskeyRegistration as oi, usePasskeys as ri } from "./hooks/use-passkeys.js"; import { useThemeColors as ii, useThemeLayout as ti, useThemeTypography as ni } from "./hooks/use-theme.js"; import { useUser as ai, useUserActions as mi, useUserProfile as ui, useUserVerification as pi } from "./hooks/use-user.js"; import { EmailField as gi } from "./components/forms/email-field.js"; import { FieldError as Si, useFieldError as xi } from "./components/forms/field-error.js"; import { FormContext as ci, FormWrapper as Pi, useFormContext as hi, useFormField as Ci } from "./components/forms/form-wrapper.js"; import { PasswordConfirmationField as Fi, PasswordField as Ui } from "./components/forms/password-field.js"; import { PhoneField as Ei } from "./components/forms/phone-field.js"; import { VerificationCode as Vi } from "./components/forms/verification-code.js"; export { Er as AccountLinking, vr as AccountLinkingCard, Qo as ApiErrorBoundary, Wo as AuthErrorBoundary, Xo as AuthErrorTypes, A as AuthProvider, Yo as AuthStates, Br as Badge, Co as COLLECT_FIELDS_OPTIONS, Zo as CommonAuthComponents, mo as ComprehensiveSignUp, E as ConfigProvider, Vr as ConnectedAccountsList, Ao as DEFAULT_PASSWORD_REQUIREMENTS, gi as EmailField, Nr as EmailVerification, Wr as EmailVerificationCard, jr as EmailVerificationForm, Jr as EmailVerificationModal, Xr as EmailVerificationStatus, Go as ErrorBoundary, $o as ErrorComponents, Si as FieldError, Lr as ForgotPassword, Or as ForgotPasswordCard, ci as FormContext, jo as FormErrorBoundary, g as FormFields, d as FormHooks, S as FormPresets, x as FormUtilities, Pi as FormWrapper, i as FrankAuthProvider, kr as InvitationComponents, H as InvitationSignIn, zr as InviteAcceptForm, Dr as InviteAcceptance, br as InvitePreview, Hr as InviteStatus, pr as LoadingButton, or as LoadingComponents, fr as LoadingProvider, gr as LoadingSpinner, dr as LoadingStates, ae as MFASetup, lr as MagicLink, rr as MagicLinkComponents, cr as MagicLinkVerification, _ as MultiOrganizationSignIn, hr as OAuthButtons, er as OAuthComponents, Cr as OAuthDivider, uo as OrganizationInviteSignUp, N as OrganizationSignIn, ue as PasskeySetup, Fi as PasswordConfirmationField, Ui as PasswordField, Q as PasswordlessSignIn, po as PasswordlessSignUp, Ei as PhoneField, Zr as PhoneVerification, $r as PhoneVerificationCard, oe as PhoneVerificationForm, re as PhoneVerificationModal, ee as PhoneVerificationStatus, fe as ProfileForm, W as ProgressiveSignIn, fo as ProgressiveSignUp, go as QuickSignUp, Fr as RedirectHandler, ir as RedirectTypes, ne as ResendEmailButton, ie as ResendSMSButton, Tr as ResetPassword, wr as ResetPasswordCard, G as SSOSignIn, j as SecureSignIn, de as SecurityPanel, q as SignIn, Y as SignInButton, $ as SignInCard, ro as SignInForm, io as SignInModal, So as SignUp, Mo as SignUpButton, Oo as SignUpCard, xo as SignUpCardComponent, wo as SignUpForm, lo as SignUpFormComponent, Bo as SignUpModal, co as SignUpModalComponent, Po as SocialSignUp, J as SubdomainSignIn, w as ThemeProvider, y as ThemeSwitcher, K as URLBasedSignIn, xe as UserAvatar, ce as UserButton, m as UserComponents, u as UserInterfaceComponents, p as UserManagementComponents, he as UserProfile, Ae as UserProfileDropdown, Ue as UserProfileModal, l as ValidationHelpers, c as ValidationRules, ko as Verification, Vi as VerificationCode, zo as VerificationCommon, Do as VerificationError, bo as VerificationInput, Ho as VerificationProgress, _o as VerificationTimer, P as buildForm, tr as cleanAuthParams, h as formReducer, Fo as formatInvitationData, Uo as generatePasswordSuggestions, nr as getAuthParams, no as getDefaultSignInConfig, Io as getDefaultSignUpConfig, Eo as getPasswordStrength, sr as isAuthRedirect, so as signInValidation, vo as signUpValidation, t as useAllProviders, qo as useAsyncError, F as useAuth, ve as useAuthActions, U as useAuthGuard, Ve as useAuthOrganization, Me as useAuthState, Le as useAuthStatus, Te as useBackupCodes, v as useComponentOverrides, V as useConfig, ke as useFeatureFlags, M as useFeatures, xi as useFieldError, hi as useFormContext, Ci as useFormField, Sr as useLoading, ze as useLocalizationConfig, we as useMFA, He as useMultiSession, Ge as useOrganization, B as useOrganizationBranding, L as useOrganizationConfig, je as useOrganizationInvitations, qe as useOrganizationMembership, Ke as useOrganizationPermissions, $e as usePasskeyAuthentication, oi as usePasskeyRegistration, ri as usePasskeys, Xe as usePermissions, n as useProviderStatus, Ur as useRedirectHandler, ye as useSMSMFA, _e as useSession, Ne as useSessionSecurity, Qe as useSessionStatus, Ye as useSystemPermissions, Be as useTOTP, R as useTheme, ii as useThemeColors, De as useThemeConfig, ti as useThemeLayout, k as useThemeMode, ni as useThemeTypography, z as useThemeVariables, ai as useUser, mi as useUserActions, ui as useUserProfile, Ie as useUserProfileModal, pi as useUserVerification, ar as withAuthErrorBoundary, O as withConfig, Jo as withErrorBoundary, mr as withLoading, s as withProviders, D as withTheme }; //# sourceMappingURL=index.js.map