X Enterprises
nuxt-x-auth-better

Login

Email/password login form with optional magic link and OAuth buttons for Better Auth.

Login

The XAuthLogin component renders a complete login form — email/password fields, optional OAuth provider buttons, and links to signup and forgot-password pages. Behaviour is controlled by xAuth.features in app.config.ts.

Components

<XAuthLogin />

Drop this on the /auth/login page or any page acting as the login screen. On success it navigates to xAuth.redirects.afterLogin.

<XAuthLogin />

Props

PropTypeDefaultDescription
redirectTostringxAuth.redirects.afterLoginOverride the post-login redirect path
loadingbooleanfalseShow a loading state on the submit button
errorstring | nullnullDisplay an error message above the form

AI Context

component: XAuthLogin
package: "@xenterprises/nuxt-x-auth-better"
use-when: Login page backed by Better Auth
Copyright © 2026