import { Plugin } from '@nocobase/client'; import { RolesManagement } from './RolesManagement'; import { RolesManager } from './roles-manager'; export class PluginACLClient extends Plugin { rolesManager = new RolesManager(); async load() { this.pluginSettingsManager.add('users-permissions.roles', { title: this.t('Roles & Permissions'), icon: 'LockOutlined', Component: RolesManagement, aclSnippet: 'pm.acl.roles', sort: 3, }); } } export { RolesManagerContext } from './RolesManagerProvider'; export default PluginACLClient;