From 0f0c9ff74f0113a66a605d44bf6138c6906ca0a2 Mon Sep 17 00:00:00 2001 From: chris <kokosias@yahoo.gr> Date: Sat, 19 Nov 2022 17:57:14 +0200 Subject: [PATCH] editing/suggesting --- wax-prosemirror-components/index.js | 1 - .../src/EditingSuggestingService/EditingSuggesting.js | 8 +++++--- .../components}/EditingSuggestingDropDown.js | 4 +++- 3 files changed, 8 insertions(+), 5 deletions(-) rename {wax-prosemirror-components/src/components/editingSuggesting => wax-prosemirror-services/src/EditingSuggestingService/components}/EditingSuggestingDropDown.js (94%) diff --git a/wax-prosemirror-components/index.js b/wax-prosemirror-components/index.js index c17751b53..bdcac1b0f 100644 --- a/wax-prosemirror-components/index.js +++ b/wax-prosemirror-components/index.js @@ -12,7 +12,6 @@ export { default as BlockLevelTools } from './src/ui/tabs/BlockLevelTools'; export { default as EditorInfoTool } from './src/components/EditorInfo/CounterInfo/EditorInfoTool'; export { default as EditorShortCutsTool } from './src/components/EditorInfo/EditorShortCutsTool'; -export { default as EditingSuggestingDropDown } from './src/components/editingSuggesting/EditingSuggestingDropDown'; export { default as CustomTagInlineComponent } from './src/components/customtag/CustomTagInlineComponent'; export { default as CustomTagInlineOverlayComponent } from './src/components/customtag/CustomTagInlineOverlayCompoment'; export { default as CustomTagBlockComponent } from './src/components/customtag/CustomTagBlockComponent'; diff --git a/wax-prosemirror-services/src/EditingSuggestingService/EditingSuggesting.js b/wax-prosemirror-services/src/EditingSuggestingService/EditingSuggesting.js index b3d943429..57892b7ba 100644 --- a/wax-prosemirror-services/src/EditingSuggestingService/EditingSuggesting.js +++ b/wax-prosemirror-services/src/EditingSuggestingService/EditingSuggesting.js @@ -1,9 +1,10 @@ +/* eslint-disable no-unused-vars */ import React from 'react'; import { injectable } from 'inversify'; import { isEmpty } from 'lodash'; import { v4 as uuidv4 } from 'uuid'; -import { EditingSuggestingDropDown } from 'wax-prosemirror-components'; import { Tools } from 'wax-prosemirror-core'; +import EditingSuggestingDropDown from './components/EditingSuggestingDropDown'; @injectable() export default class EditingSuggesting extends Tools { @@ -25,12 +26,13 @@ export default class EditingSuggesting extends Tools { renderTool(view) { if (isEmpty(view)) return null; + // eslint-disable-next-line no-underscore-dangle return this._isDisplayed ? ( <EditingSuggestingDropDown + enabled={this.config.enabled} + item={this.toJSON()} key={uuidv4()} view={view} - item={this.toJSON()} - enabled={this.config.enabled} /> ) : null; } diff --git a/wax-prosemirror-components/src/components/editingSuggesting/EditingSuggestingDropDown.js b/wax-prosemirror-services/src/EditingSuggestingService/components/EditingSuggestingDropDown.js similarity index 94% rename from wax-prosemirror-components/src/components/editingSuggesting/EditingSuggestingDropDown.js rename to wax-prosemirror-services/src/EditingSuggestingService/components/EditingSuggestingDropDown.js index b525220df..4a467e748 100644 --- a/wax-prosemirror-components/src/components/editingSuggesting/EditingSuggestingDropDown.js +++ b/wax-prosemirror-services/src/EditingSuggestingService/components/EditingSuggestingDropDown.js @@ -3,7 +3,7 @@ import React, { useMemo, useContext } from 'react'; import styled from 'styled-components'; import { WaxContext, ReactDropDownStyles } from 'wax-prosemirror-core'; import Dropdown from 'react-dropdown'; -import Icon from '../../helpers/Icon'; +import { Icon } from 'wax-prosemirror-components'; const Wrapper = styled.span` ${ReactDropDownStyles}; @@ -78,6 +78,7 @@ const dropDownOptions = [ { label: <Suggesting />, value: 'suggesting' }, ]; +// eslint-disable-next-line no-unused-vars const EditingSuggesting = ({ view: { dispatch, state }, item }) => { const { app, activeView, pmViews } = useContext(WaxContext); const enableService = app.config.get('config.EnableTrackChangeService') @@ -110,6 +111,7 @@ const EditingSuggesting = ({ view: { dispatch, state }, item }) => { () => ( <Wrapper> <DropdownStyled + // eslint-disable-next-line no-unused-vars onChange={option => { return enableDisableTrackChanges(); }} -- GitLab