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