From 4c1c21dc35a7480db6067b7faf0de4feb108ab1b Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Sat, 19 Nov 2022 13:28:29 +0200
Subject: [PATCH] move find and replace

---
 wax-prosemirror-components/index.js                           | 4 +++-
 wax-prosemirror-services/package.json                         | 3 ++-
 .../src/FindAndReplaceService/FindAndReplace.js               | 2 +-
 .../components}/ExpandedFindAndReplaceComponent.js            | 4 +---
 .../components}/FindAndReplaceComponent.js                    | 0
 .../FindAndReplaceService/components}/FindAndReplaceTool.js   | 2 +-
 .../src/FindAndReplaceService/components}/FindComponent.js    | 3 +--
 .../src/FindAndReplaceService/components}/helpers.js          | 0
 8 files changed, 9 insertions(+), 9 deletions(-)
 rename {wax-prosemirror-components/src/components/findAndReplace => wax-prosemirror-services/src/FindAndReplaceService/components}/ExpandedFindAndReplaceComponent.js (98%)
 rename {wax-prosemirror-components/src/components/findAndReplace => wax-prosemirror-services/src/FindAndReplaceService/components}/FindAndReplaceComponent.js (100%)
 rename {wax-prosemirror-components/src/components/findAndReplace => wax-prosemirror-services/src/FindAndReplaceService/components}/FindAndReplaceTool.js (97%)
 rename {wax-prosemirror-components/src/components/findAndReplace => wax-prosemirror-services/src/FindAndReplaceService/components}/FindComponent.js (98%)
 rename {wax-prosemirror-components/src/components/findAndReplace => wax-prosemirror-services/src/FindAndReplaceService/components}/helpers.js (100%)

diff --git a/wax-prosemirror-components/index.js b/wax-prosemirror-components/index.js
index ed41bf671..51a0c2e40 100644
--- a/wax-prosemirror-components/index.js
+++ b/wax-prosemirror-components/index.js
@@ -4,6 +4,7 @@ export { default as UndoRedoButton } from './src/components/UndoRedoButton';
 export { default as MenuButton } from './src/ui/buttons/MenuButton';
 export { default as icons } from './src/icons/icons';
 export { default as Icon } from './src/helpers/Icon';
+export { default as CheckBox } from './src/ui/inputs/CheckBox';
 export { default as TableDropDown } from './src/components/tables/TableDropDown';
 export { default as ImageUpload } from './src/components/images/ImageUpload';
 export { default as TitleButton } from './src/components/TitleButton';
@@ -18,7 +19,6 @@ export { default as TrackChangeEnable } from './src/components/trackChanges/Trac
 export { default as CreateTable } from './src/components/tables/CreateTable';
 export { default as Tabs } from './src/ui/tabs/Tabs';
 export { default as BlockLevelTools } from './src/ui/tabs/BlockLevelTools';
-export { default as FindAndReplaceTool } from './src/components/findAndReplace/FindAndReplaceTool';
 export { default as FullScreen } from './src/components/various/FullScreen';
 export { default as LeftSideButton } from './src/components/various/LeftSideButton';
 export { default as SpecialCharactersTool } from './src/components/specialCharacters/SpecialCharactersTool';
@@ -35,3 +35,5 @@ export { default as CustomTagBlockComponent } from './src/components/customtag/C
 export { default as SaveButton } from './src/components/SaveButton';
 export { default as ReactDropDownStyles } from './src/helpers/ReactDropDownStyles';
 export { default as OENAsideButton } from './src/components/OEN/OENAsideButton';
+
+export { default as useDebounce } from './src/helpers/useDebounce';
diff --git a/wax-prosemirror-services/package.json b/wax-prosemirror-services/package.json
index 06f7ef9b3..4c3cea608 100644
--- a/wax-prosemirror-services/package.json
+++ b/wax-prosemirror-services/package.json
@@ -35,7 +35,8 @@
     "use-deep-compare-effect": "^1.3.1",
     "uuid": "^7.0.3",
     "wax-prosemirror-components": "^0.6.5",
-    "wax-prosemirror-core": "^0.6.5"
+    "wax-prosemirror-core": "^0.6.5",
+     "@pubsweet/ui-toolkit": "^2.3.1"
   },
   "peerDependencies": {
     "react": "^16.13.1",
diff --git a/wax-prosemirror-services/src/FindAndReplaceService/FindAndReplace.js b/wax-prosemirror-services/src/FindAndReplaceService/FindAndReplace.js
index 420c43f1e..4c75a2a4d 100644
--- a/wax-prosemirror-services/src/FindAndReplaceService/FindAndReplace.js
+++ b/wax-prosemirror-services/src/FindAndReplaceService/FindAndReplace.js
@@ -2,8 +2,8 @@ import React from 'react';
 import { isEmpty } from 'lodash';
 import { v4 as uuidv4 } from 'uuid';
 import { injectable } from 'inversify';
-import { FindAndReplaceTool } from 'wax-prosemirror-components';
 import { Tools } from 'wax-prosemirror-core';
+import FindAndReplaceTool from './components/FindAndReplaceTool';
 
 @injectable()
 export default class FindAndReplace extends Tools {
diff --git a/wax-prosemirror-components/src/components/findAndReplace/ExpandedFindAndReplaceComponent.js b/wax-prosemirror-services/src/FindAndReplaceService/components/ExpandedFindAndReplaceComponent.js
similarity index 98%
rename from wax-prosemirror-components/src/components/findAndReplace/ExpandedFindAndReplaceComponent.js
rename to wax-prosemirror-services/src/FindAndReplaceService/components/ExpandedFindAndReplaceComponent.js
index ba02c7dea..5f9541a25 100644
--- a/wax-prosemirror-components/src/components/findAndReplace/ExpandedFindAndReplaceComponent.js
+++ b/wax-prosemirror-services/src/FindAndReplaceService/components/ExpandedFindAndReplaceComponent.js
@@ -4,10 +4,8 @@ import { each, eachRight } from 'lodash';
 import { WaxContext, DocumentHelpers } from 'wax-prosemirror-core';
 import styled from 'styled-components';
 import { grid, th } from '@pubsweet/ui-toolkit';
-import Icon from '../../helpers/Icon';
-import CheckBox from '../../ui/inputs/CheckBox';
+import { Icon, CheckBox, useDebounce } from 'wax-prosemirror-components';
 import helpers from './helpers';
-import useDebounce from '../../helpers/useDebounce';
 
 const Wrapper = styled.div`
   background: #fff;
diff --git a/wax-prosemirror-components/src/components/findAndReplace/FindAndReplaceComponent.js b/wax-prosemirror-services/src/FindAndReplaceService/components/FindAndReplaceComponent.js
similarity index 100%
rename from wax-prosemirror-components/src/components/findAndReplace/FindAndReplaceComponent.js
rename to wax-prosemirror-services/src/FindAndReplaceService/components/FindAndReplaceComponent.js
diff --git a/wax-prosemirror-components/src/components/findAndReplace/FindAndReplaceTool.js b/wax-prosemirror-services/src/FindAndReplaceService/components/FindAndReplaceTool.js
similarity index 97%
rename from wax-prosemirror-components/src/components/findAndReplace/FindAndReplaceTool.js
rename to wax-prosemirror-services/src/FindAndReplaceService/components/FindAndReplaceTool.js
index 6d0a332de..5a16b8961 100644
--- a/wax-prosemirror-components/src/components/findAndReplace/FindAndReplaceTool.js
+++ b/wax-prosemirror-services/src/FindAndReplaceService/components/FindAndReplaceTool.js
@@ -10,7 +10,7 @@ import React, {
 import styled from 'styled-components';
 import { grid } from '@pubsweet/ui-toolkit';
 import { WaxContext } from 'wax-prosemirror-core';
-import MenuButton from '../../ui/buttons/MenuButton';
+import { MenuButton } from 'wax-prosemirror-components';
 import FindAndReplaceComponent from './FindAndReplaceComponent';
 
 const Wrapper = styled.div`
diff --git a/wax-prosemirror-components/src/components/findAndReplace/FindComponent.js b/wax-prosemirror-services/src/FindAndReplaceService/components/FindComponent.js
similarity index 98%
rename from wax-prosemirror-components/src/components/findAndReplace/FindComponent.js
rename to wax-prosemirror-services/src/FindAndReplaceService/components/FindComponent.js
index 3cfb5597a..21bc44244 100644
--- a/wax-prosemirror-components/src/components/findAndReplace/FindComponent.js
+++ b/wax-prosemirror-services/src/FindAndReplaceService/components/FindComponent.js
@@ -5,9 +5,8 @@ import { each, eachRight } from 'lodash';
 import styled from 'styled-components';
 import { grid } from '@pubsweet/ui-toolkit';
 import { WaxContext } from 'wax-prosemirror-core';
-import Icon from '../../helpers/Icon';
+import { Icon, useDebounce } from 'wax-prosemirror-components';
 import helpers from './helpers';
-import useDebounce from '../../helpers/useDebounce';
 
 const Wrapper = styled.div`
   background: #fff;
diff --git a/wax-prosemirror-components/src/components/findAndReplace/helpers.js b/wax-prosemirror-services/src/FindAndReplaceService/components/helpers.js
similarity index 100%
rename from wax-prosemirror-components/src/components/findAndReplace/helpers.js
rename to wax-prosemirror-services/src/FindAndReplaceService/components/helpers.js
-- 
GitLab