nuxt-x-app-admin
Impersonation Switcher
Modal dialog with debounced user search and confirm-to-impersonate flow (uses useXAdminImpersonation()).
Impersonation Switcher
Modal dialog with debounced user search and confirm-to-impersonate flow (uses useXAdminImpersonation()).
Components
<XAdminImpersonationSwitcher />
Props, events, and behaviour reflect the actual <script setup> of XAdmin/Impersonation/Switcher.vue in @xenterprises/nuxt-x-app-admin.
<XAdminImpersonationSwitcher />
Props
| Prop | Type | Default | Description |
|---|---|---|---|
searchEndpoint | String | 'admin/users' | API endpoint for user search. |
redirectTo | String | '/dashboard' | Path to navigate to after impersonation starts. |
Emits
| Event | Payload | Description |
|---|---|---|
impersonate | varies | Fired when an impersonation starts (Switcher). |
AI Context
component: XAdminImpersonationSwitcher
package: "@xenterprises/nuxt-x-app-admin"
category: Impersonation
source: app/components/XAdmin/Impersonation/Switcher.vue
use-when: Modal dialog with debounced user search and confirm-to-impersonate flow (uses useXAdminImpersonation()).
