dioxus-clerk 0.5.0

Clerk integration for Dioxus: components, hooks, and SSR initial state for web and fullstack apps
Documentation
//! The everyday imports: `use dioxus_clerk::prelude::*;`.
//!
//! Re-exports the components, hooks, core auth types, and typed option builders
//! most apps reach for. Advanced types (`ClerkAuth`, `VerificationOutcome`, and
//! the verification internals) live under [`crate::core`]; the full surface is
//! re-exported at the crate root.

pub use crate::components::{
    AuthButtonMode, ClerkFailed, ClerkLoaded, ClerkLoading, ClerkProvider, CreateOrganization,
    OrganizationList, OrganizationProfile, OrganizationSwitcher, Protect, RedirectToSignIn,
    RedirectToSignUp, SignIn, SignInButton, SignOutButton, SignUp, SignUpButton, SignedIn,
    SignedInWhenLoaded, SignedOut, SignedOutWhenLoaded, TaskSetupMFA, UserAvatar, UserButton,
    UserProfile, Waitlist,
};
pub use crate::core::{
    AuthRequirement, AuthState, AuthStatus, ClerkError, ReverificationLevel, Session,
    SessionStatus, SessionTask, SessionTaskKey, User,
};
pub use crate::hooks::{
    ClerkActions, SessionState, UseAuth, UseAuthOptions, UseSession, UseUser, UserState, use_auth,
    use_auth_with_options, use_clear_clerk_error, use_clerk, use_clerk_error, use_session,
    use_user,
};
pub use crate::options::{
    ClerkOptions, CreateOrganizationOptions, GetTokenOptions, JsonOptions, OrganizationListOptions,
    OrganizationProfileOptions, OrganizationSwitcherOptions, RedirectOptions, Routing,
    SignInOptions, SignOutOptions, SignUpOptions, TaskSetupMFAOptions, UserButtonOptions,
    UserProfileMode, UserProfileOptions, WaitlistOptions,
};
pub use crate::reverification::{UseReverification, use_reverification};