Browse Source

Fix blocks dragging

pull/6187/head
mohamedsalem401 1 year ago
parent
commit
b20752c2af
  1. 4
      packages/core/src/utils/sorter/CanvasNewComponentNode.ts

4
packages/core/src/utils/sorter/CanvasNewComponentNode.ts

@ -31,6 +31,9 @@ export default class CanvasNewComponentNode extends CanvasComponentNode {
const wrapper = this.model.em.Components.getShallowWrapper();
const srcModel = wrapper?.append(contentItem)[0];
// Replace getEl as the element would be removed in the shallow wrapper after 100ms
const el = srcModel?.getEl();
srcModel!.getEl = () => el;
if (srcModel) {
this._cachedShallowModels.set(contentItem, srcModel);
@ -58,6 +61,7 @@ export default class CanvasNewComponentNode extends CanvasComponentNode {
}
private canMoveSingleContent(contentItem: ContentElement | Component, index: number): boolean {
// console.log("🚀 ~ CanvasNewComponentNode ~ canMoveSingleContent ~ contentItem:", contentItem)
return this.model.em.Components.canMove(this.model, contentItem, index).result;
}

Loading…
Cancel
Save