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
| Prop | Type | Default | Description |
|---|---|---|---|
role | Object | null | Existing role to edit. null creates a new role. |
Emits
| Event | Payload | Description |
|---|---|---|
cancel | varies | Fired when a subscription is cancelled. |
saved | varies | Fired 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).
