nuxt-x-app-admin
Roles List
Role list rendering useXAdminRoles().data. Emits create / select / edit / delete events; consumers provide their own row UI.
Roles List
Role list rendering useXAdminRoles().data. Emits create / select / edit / delete events; consumers provide their own row UI.
Components
<XAdminRolesList />
Props, events, and behaviour reflect the actual <script setup> of XAdmin/Roles/List.vue in @xenterprises/nuxt-x-app-admin.
<XAdminRolesList />
Props
This component takes no props — it reads from the relevant useXAdmin* composable.
Emits
| Event | Payload | Description |
|---|---|---|
create | varies | Fired when 'Create' is clicked. |
select | varies | Fired when the user selects a row / record. |
edit | varies | Fired when the user requests to edit a record. |
delete | varies | Fired after a delete succeeds. |
AI Context
component: XAdminRolesList
package: "@xenterprises/nuxt-x-app-admin"
category: Roles
source: app/components/XAdmin/Roles/List.vue
use-when: Role list rendering useXAdminRoles().data. Emits create / select / edit / delete events; consumers provide their own row UI.
Ai Agent Editor
Agent configuration editor — model, system prompt, capabilities, tools, knowledge files, icon, color, temperature, max tokens, visibility, rate limit.
Roles Editor
Role creation / edit form with name, description, default flag, and full permission picker (uses useXAdminRoles().updatePermissions).
