diff --git a/wax-prosemirror-services/src/WaxToolGroups/DisplayTextToolGroupService/DisplayText.js b/wax-prosemirror-services/src/WaxToolGroups/DisplayTextToolGroupService/DisplayText.js new file mode 100644 index 0000000000000000000000000000000000000000..a0a7ddc1131f7bf0f2bf598abc5537c46537832e --- /dev/null +++ b/wax-prosemirror-services/src/WaxToolGroups/DisplayTextToolGroupService/DisplayText.js @@ -0,0 +1,21 @@ +import React from 'react'; +import { injectable, inject } from 'inversify'; +import { LeftMenuTitle } from 'wax-prosemirror-components'; +import ToolGroup from '../../lib/ToolGroup'; + +@injectable() +class DisplayText extends ToolGroup { + tools = []; + toolGroups = []; + + constructor(@inject('Display') display, @inject('Text') text) { + super(); + this.toolGroups = [display, text]; + } + + renderTools(view) { + return <span>hi</span>; + } +} + +export default DisplayText; diff --git a/wax-prosemirror-services/src/WaxToolGroups/DisplayTextToolGroupService/DisplayTextToolGroupService.js b/wax-prosemirror-services/src/WaxToolGroups/DisplayTextToolGroupService/DisplayTextToolGroupService.js new file mode 100644 index 0000000000000000000000000000000000000000..77996124eab69416cafbe320d079d6a50e840cf9 --- /dev/null +++ b/wax-prosemirror-services/src/WaxToolGroups/DisplayTextToolGroupService/DisplayTextToolGroupService.js @@ -0,0 +1,10 @@ +import Service from '../../Service'; +import DisplayText from './DisplayText'; + +class DisplayTextToolGroupService extends Service { + register() { + this.container.bind('DisplayText').to(DisplayText); + } +} + +export default DisplayTextToolGroupService;