From bb229d0b2cefe93d786494776aa30c8a3cd7461f Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Tue, 1 Sep 2020 13:56:50 +0300
Subject: [PATCH] fix ordering

---
 .../src/components/rightArea/RightArea.js          | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/wax-prosemirror-components/src/components/rightArea/RightArea.js b/wax-prosemirror-components/src/components/rightArea/RightArea.js
index b66fa208e..980806afb 100644
--- a/wax-prosemirror-components/src/components/rightArea/RightArea.js
+++ b/wax-prosemirror-components/src/components/rightArea/RightArea.js
@@ -27,12 +27,7 @@ export default ({ area }) => {
     let top = 0;
     const allCommentsTop = [];
 
-    const nodesMarksToIterrate =
-      marksNodes[area] === 'main'
-        ? sortBy(marksNodes[area], ['pos'])
-        : marksNodes[area];
-
-    each(nodesMarksToIterrate, (markNode, pos) => {
+    each(marksNodes[area], (markNode, pos) => {
       const WaxSurface = main.dom.getBoundingClientRect();
       const id =
         markNode instanceof Mark ? markNode.attrs.id : markNode.node.attrs.id;
@@ -186,7 +181,6 @@ const updateMarks = view => {
     const nodesAndMarks = [...uniqBy(finalMarks, 'attrs.id'), ...finalNodes];
 
     const groupedMarkNodes = {};
-
     nodesAndMarks.forEach(markNode => {
       const markNodeAttrs = markNode.attrs
         ? markNode.attrs
@@ -198,7 +192,11 @@ const updateMarks = view => {
         groupedMarkNodes[markNodeAttrs.group].push(markNode);
       }
     });
-    return groupedMarkNodes;
+
+    return {
+      main: sortBy(groupedMarkNodes.main, ['pos']),
+      notes: groupedMarkNodes.notes,
+    };
   }
   return [];
 };
-- 
GitLab