UNPKG

@propelauth/react

Version:

A React library for managing authentication, backed by PropelAuth

21 lines (20 loc) 1.9 kB
export { createClient, OrgMemberInfoClass, UserClass } from "@propelauth/javascript"; export type { AccessHelper, AccessHelperWithOrg, IAuthClient, IAuthOptions, OrgHelper, OrgIdToOrgMemberInfo, OrgIdToOrgMemberInfoClass, OrgMemberInfo, RedirectToAccountOptions, RedirectToCreateOrgOptions, RedirectToLoginOptions, RedirectToOrgPageOptions, RedirectToSetupSAMLPageOptions, RedirectToSignupOptions, User, UserFields, UserProperties, } from "@propelauth/javascript"; export { AuthProvider } from "./AuthContext"; export type { AuthProviderProps, RequiredAuthProviderProps } from "./AuthContext"; export { AuthProviderForTesting } from "./AuthContextForTesting"; export type { AuthProviderForTestingProps, UserInformationForTesting } from "./AuthContextForTesting"; export { useAccessHelper, useOrgHelper } from "./hooks/additionalHooks"; export type { UseAccessHelper, UseAccessHelperLoaded, UseAccessHelperLoading, UseOrgHelper, UseOrgHelperLoaded, UseOrgHelperLoading, } from "./hooks/additionalHooks"; export { loadOrgSelectionFromLocalStorage, saveOrgSelectionToLocalStorage, useActiveOrg } from "./hooks/useActiveOrg"; export { useAuthInfo } from "./hooks/useAuthInfo"; export { useAuthUrl } from "./hooks/useAuthUrl"; export { useHostedPageUrls } from "./hooks/useHostedPageUrls"; export { useLogoutFunction } from "./hooks/useLogoutFunction"; export { RedirectToLogin, RedirectToSignup, useRedirectFunctions } from "./hooks/useRedirectFunctions"; export type { RedirectProps } from "./hooks/useRedirectFunctions"; export { RequiredAuthProvider } from "./RequiredAuthProvider"; export { withAuthInfo } from "./withAuthInfo"; export type { WithAuthInfoArgs, WithAuthInfoProps, WithLoggedInAuthInfoProps, WithNotLoggedInAuthInfoProps, } from "./withAuthInfo"; export { withRequiredAuthInfo } from "./withRequiredAuthInfo"; export type { WithRequiredAuthInfoArgs } from "./withRequiredAuthInfo";