Roles
RolesList
Role list with user counts for admin roles and permissions management.
RolesList
Renders a table of all defined roles with role name, description, number of assigned users, and actions to create, edit, or delete roles.
Components
<XAdminRolesList />
Displays all roles with user count badges and row-level edit and delete actions, plus a create role button.
<XAdminRolesList />
Props
| Prop | Type | Default | Description |
|---|---|---|---|
endpoint | string | '/api/admin/roles' | API endpoint for role list |
loading | boolean | false | Show loading skeleton |
allowCreate | boolean | true | Show create new role button |
allowDelete | boolean | true | Show delete action per role |
showUserCount | boolean | true | Display number of users per role |
AI Context
component: XAdminRolesList
package: "@xenterprises/nuxt-x-app-admin"
category: Roles
use-when: Listing all roles with user counts and providing create/edit/delete actions in an admin permissions section
