X Enterprises
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

PropTypeDefaultDescription
searchEndpointString'admin/users'API endpoint for user search.
redirectToString'/dashboard'Path to navigate to after impersonation starts.

Emits

EventPayloadDescription
impersonatevariesFired 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()).
Copyright © 2026