From 326b0e3e2a7baff1da398ca88a50f2bb35f325d1 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Wed, 1 Sep 2021 14:39:23 +0300
Subject: [PATCH] set unique id for each group

---
 .../MultipleChoiceQuestion.js                          |  3 ---
 .../components/ToolBarBtn.js                           | 10 ++++------
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestion.js b/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestion.js
index ab90228b6..735ab1857 100644
--- a/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestion.js
+++ b/editors/demo/src/HHMI/MultipleChoiceQuestionService/MultipleChoiceQuestion.js
@@ -3,11 +3,8 @@ import { isEmpty } from 'lodash';
 import { injectable } from 'inversify';
 import { Tools } from 'wax-prosemirror-services';
 import { Commands } from 'wax-prosemirror-utilities';
-import { Fragment } from 'prosemirror-model';
-import { findWrapping } from 'prosemirror-transform';
 
 import { v4 as uuidv4 } from 'uuid';
-import helpers from './helpers/helpers';
 import ToolBarBtn from './components/ToolBarBtn';
 
 const checkifEmpty = view => {
diff --git a/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/ToolBarBtn.js b/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/ToolBarBtn.js
index 2aa66bb13..180b1787e 100644
--- a/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/ToolBarBtn.js
+++ b/editors/demo/src/HHMI/MultipleChoiceQuestionService/components/ToolBarBtn.js
@@ -3,13 +3,12 @@ import React, { useContext, useMemo } from 'react';
 import { WaxContext } from 'wax-prosemirror-core';
 import styled, { css } from 'styled-components';
 import { MenuButton } from 'wax-prosemirror-components';
-import { Commands } from 'wax-prosemirror-utilities';
+import { v4 as uuidv4 } from 'uuid';
 import { Fragment } from 'prosemirror-model';
 import { TextSelection } from 'prosemirror-state';
 import { wrapIn } from 'prosemirror-commands';
 import helpers from '../helpers/helpers';
 
-import { v4 as uuidv4 } from 'uuid';
 const activeStyles = css`
   pointer-events: none;
 `;
@@ -48,10 +47,9 @@ const ToolBarBtn = ({ view = {}, item }) => {
     let { $from, $to } = state.selection;
     let range = $from.blockRange($to);
 
-    wrapIn(state.config.schema.nodes.multiple_choice_container)(
-      state,
-      dispatch,
-    );
+    wrapIn(state.config.schema.nodes.multiple_choice_container, {
+      id: uuidv4(),
+    })(state, dispatch);
 
     /* set New Selection */
     dispatch(
-- 
GitLab