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

PropTypeDefaultDescription
endpointstring'/api/admin/roles'API endpoint for role list
loadingbooleanfalseShow loading skeleton
allowCreatebooleantrueShow create new role button
allowDeletebooleantrueShow delete action per role
showUserCountbooleantrueDisplay 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
Copyright © 2026