Skip to content
Snippets Groups Projects
Commit 225e90f4 authored by chris's avatar chris
Browse files

track block nodes counter

parent 449d8102
No related branches found
No related tags found
1 merge request!226Ui components
...@@ -207,6 +207,17 @@ const getCommentsTracks = main => { ...@@ -207,6 +207,17 @@ const getCommentsTracks = main => {
return commentsTracks; return commentsTracks;
}; };
const getTrackBlockNodes = main => {
const allBlockNodes = DocumentHelpers.findBlockNodes(main.state.doc);
const trackBlockNodes = [];
allBlockNodes.map(node => {
if (node.node.attrs.track && node.node.attrs.track.length > 0) {
trackBlockNodes.push(node);
}
});
return trackBlockNodes;
};
const LeftSideBar = ComponentPlugin('leftSideBar'); const LeftSideBar = ComponentPlugin('leftSideBar');
const MainMenuToolBar = ComponentPlugin('mainMenuToolBar'); const MainMenuToolBar = ComponentPlugin('mainMenuToolBar');
const NotesArea = ComponentPlugin('notesArea'); const NotesArea = ComponentPlugin('notesArea');
...@@ -238,7 +249,8 @@ const EditoriaLayout = ({ editor }) => { ...@@ -238,7 +249,8 @@ const EditoriaLayout = ({ editor }) => {
} }
const notes = main && getNotes(main); const notes = main && getNotes(main);
const commentsTracks = main && getCommentsTracks(main).length; const commentsTracks = main && getCommentsTracks(main).length;
console.log('comments', commentsTracks); const trackBlockNodes = main && getTrackBlockNodes(main).length;
const areNotes = notes && !!notes.length && notes.length > 0; const areNotes = notes && !!notes.length && notes.length > 0;
const [hasNotes, setHasNotes] = useState(areNotes); const [hasNotes, setHasNotes] = useState(areNotes);
...@@ -280,7 +292,8 @@ const EditoriaLayout = ({ editor }) => { ...@@ -280,7 +292,8 @@ const EditoriaLayout = ({ editor }) => {
<CommentsContainer> <CommentsContainer>
<CommentTrackTools> <CommentTrackTools>
<span> <span>
{commentsTracks} COMMENTS AND SUGGESTIONS {commentsTracks + trackBlockNodes} COMMENTS AND
SUGGESTIONS
<CommentTrackToolBar /> <CommentTrackToolBar />
</span> </span>
</CommentTrackTools> </CommentTrackTools>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment