diff --git a/wax-prosemirror-services/src/AiService/AiToolGroupService/AiToolGroupService.js b/wax-prosemirror-services/src/AiService/AiToolGroupService/AiToolGroupService.js new file mode 100644 index 0000000000000000000000000000000000000000..3a89788d16f7f348a91ed1c16f018f15284a5c5e --- /dev/null +++ b/wax-prosemirror-services/src/AiService/AiToolGroupService/AiToolGroupService.js @@ -0,0 +1,10 @@ +import { Service } from 'wax-prosemirror-core'; +import ToggleAiTool from './ToggleAiTool'; + +class AiToolGroupService extends Service { + register() { + this.container.bind('ToggleAiTool').to(ToggleAiTool); + } +} + +export default AiToolGroupService; diff --git a/wax-prosemirror-services/src/AiService/AiToolGroupService/ToggleAiTool.js b/wax-prosemirror-services/src/AiService/AiToolGroupService/ToggleAiTool.js new file mode 100644 index 0000000000000000000000000000000000000000..418346c2d16802eec33cef5c16724d91cfa8f0ad --- /dev/null +++ b/wax-prosemirror-services/src/AiService/AiToolGroupService/ToggleAiTool.js @@ -0,0 +1,14 @@ +import { injectable, inject } from 'inversify'; +import { ToolGroup } from 'wax-prosemirror-core'; + +@injectable() +class ToggleAiTool extends ToolGroup { + tools = []; + + constructor() { + super(); + this.tools = []; + } +} + +export default ToggleAiTool; diff --git a/wax-prosemirror-services/src/AiService/AskAiContentService.js b/wax-prosemirror-services/src/AiService/AskAiContentService.js index 86f3e555317f609e61656a1fe9506a00b76bf6f5..0fc32436e74f591e4a8b675f5c0a2a6ab4832378 100644 --- a/wax-prosemirror-services/src/AiService/AskAiContentService.js +++ b/wax-prosemirror-services/src/AiService/AskAiContentService.js @@ -1,6 +1,7 @@ import { Service } from 'wax-prosemirror-core'; import AskAIOverlay from './components/AskAIOverlay'; import AskAiSelectionPlugin from './plugins/AskAiSelectionPlugin'; +import AiToolGroupService from './AiToolGroupService/AiToolGroupService'; import './AskAiContent.css'; class AskAiContentService extends Service { @@ -28,7 +29,7 @@ class AskAiContentService extends Service { ); } - register() {} + dependencies = [new AiToolGroupService()]; } export default AskAiContentService;