import React, { createContext } from 'react'; import { Menu, Space } from 'antd'; import { SettingOutlined, MoreOutlined, DesktopOutlined } from '@ant-design/icons'; import { CurrentUser, DesignableSwitch, CollectionManagerAction, ACLAction, SystemSettings } from '../'; import { get } from 'lodash'; import { PluginManagerProvider } from '.'; export const PluginManager = () => null; PluginManager.Provider = PluginManagerProvider; PluginManager.Toolbar = (props: any) => { const components = { CurrentUser, DesignableSwitch, CollectionManagerAction, ACLAction, SystemSettings }; const items = [ { action: 'DesignableSwitch', pin: true, }, { action: 'CollectionManagerAction', pin: true, }, { action: 'ACLAction', pin: true, }, { action: 'SystemSettings.Action', }, ]; const CurrentUserDropdown = get(components, 'CurrentUser.Dropdown'); return (
); };