nuxt-x-auth-local
Form
Shared card, layout, and branding shell used internally by all nuxt-x-auth-local page components.
Form
The XAuthForm component is the low-level container shared by all auth page components in this layer. It renders the card, applies the configured layout (centered or split), shows the logo and brand name, and provides a consistent visual shell.
Components
<XAuthForm />
Wrap custom form content inside XAuthForm to inherit the shared auth layout.
<XAuthForm title="Reset Password" subtitle="Enter your new password below">
<!-- custom form content -->
</XAuthForm>
Props
| Prop | Type | Default | Description |
|---|---|---|---|
title | string | '' | Heading displayed inside the card |
subtitle | string | '' | Subheading below the title |
showLogo | boolean | xAuth.ui.showLogo | Override logo visibility |
Slots
| Slot | Description |
|---|---|
default | Form content rendered inside the card |
AI Context
component: XAuthForm
package: "@xenterprises/nuxt-x-auth-local"
use-when: Building a custom auth page for a local JWT backend that needs the shared card/layout/branding shell
