@frank-auth/react
Version:
Flexible and customizable React UI components for Frank Authentication
246 lines (245 loc) • 12.3 kB
JavaScript
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