Components
Every SDK component, alphabetical. Each detail page opens with a live preview and the canonical usage snippet.
<ElvixAddressBook />Address bookShipping + billing addresses with Google-Places autocomplete. Make-default confirmation wizard built in.<ElvixAppPasskeys />App passkeysPer-app passkey manager. Lists + adds + removes passkeys scoped to ONE app. Brand-tinted, drop into /account/apps/<id>.<ElvixAvatar />AvatarAvatar upload + crop, R2-backed, returns a public CDN URL.<ElvixLifecycleWatcher />Ban / pause / delete watcherMount once in any authenticated layout. On ban, pause, delete, or inactive, paints a full-screen modal with a 9-second countdown, then signs the user out and redirects.<ElvixBanner />BannerBanner image upload + crop, sized for cover-shot surfaces.<ElvixCard />CardThe chrome every SDK lives in. Brand-tinted border, Secured-by-elvix badge breakpoint, scrollable body + pinned footer pattern.<ElvixExport />Data exportGDPR Art. 15 export wizard. OTP-gated, zip delivered as email attachment, identity-level or per-app scoped.<ElvixDeactivate />DeactivateInstagram-style temporary deactivation. Reversible, audit-trail captured, hides the user from app-side surfaces.<ElvixDeviceApproval />Device approvalHost the CLI / device authorization page (RFC 8628) on your own domain. Renders your Console sign-in methods + branding, then approves the device. The trusted way to do `cli login`.<ElvixIdentityForm />Identity formHosted profile editor: name, locale, timezone, pronouns, contact. Plugs straight into the elvix user record.<ElvixLanguages />LanguagesMulti-language proficiency picker tied to ISO-639-1 codes.<ElvixLeave />LeaveEnd-user-driven membership delete. OTP-gated, sticky (owner can't reverse), per-compliance.<ElvixLegalEntities />Legal entitiesCompany info: legal name, tax country, VAT ID, place of birth. For B2B billing or KYC-adjacent flows.<ElvixProvider />ProviderTop-level context. Sets the brand chord (light + dark), session, and event channel for every nested Elvix component.<ElvixRegion />RegionCountry + UI locale + currency + first-day-of-week, cascaded from one country pick.<ElvixSecuredBadge />Secured-by badgeThe pill chip you place at the foot of your sign-in surface. Communicates trust to your users in one glance.<ElvixSessions />SessionsLive + recent sessions across every device. One-tap revoke. Sign-out everywhere is OTP-gated.<ElvixSignInButton />Sign-in buttonDrop-in 'Sign in with elvix' button. Four variants (filled, outline, ghost, white) × three sizes × four shapes.<ElvixSignInForm />Sign-in formThe full branded sign-in surface: every Console-enabled method, card chrome, Secured-by-elvix badge. Also exported as the short alias ElvixSignIn. Presents inline, or as a modal / drawer from its own trigger.<ElvixSignOutButton />Sign-out buttonOne-click sign-out. Invalidates the elvix session server-side, emits `user.signed_out`, clears the SDK token + cookie, then navigates.<ElvixUsername />UsernameUsername claim widget with availability check, reserved-word ban, and validation rules baked in.