X Enterprises
nuxt-x-app-admin

Roles Editor

Role creation / edit form with name, description, default flag, and full permission picker (uses useXAdminRoles().updatePermissions).

Roles Editor

Role creation / edit form with name, description, default flag, and full permission picker (uses useXAdminRoles().updatePermissions).

Components

<XAdminRolesEditor />

Props, events, and behaviour reflect the actual <script setup> of XAdmin/Roles/Editor.vue in @xenterprises/nuxt-x-app-admin.

<XAdminRolesEditor />

Props

PropTypeDefaultDescription
roleObjectnullExisting role to edit. null creates a new role.

Emits

EventPayloadDescription
cancelvariesFired when a subscription is cancelled.
savedvariesFired after a save succeeds.

AI Context

component: XAdminRolesEditor
package: "@xenterprises/nuxt-x-app-admin"
category: Roles
source: app/components/XAdmin/Roles/Editor.vue
use-when: Role creation / edit form with name, description, default flag, and full permission picker (uses useXAdminRoles().updatePermissions).
Copyright © 2026