fix(editor): 不允许容器节点拖动到自己里面

fix #553
This commit is contained in:
roymondchen 2023-11-16 20:01:23 +08:00
parent 2e6d8afb93
commit fded26251f

View File

@ -121,6 +121,10 @@ export const useDrag = (services: Services | undefined) => {
removeStatusClass(dragState.container);
if (node && dragState.dragOverNodeId && dragState.dropType && services) {
if (dragState.dragOverNodeId === node.id) {
return;
}
const targetInfo = services.editorService.getNodeInfo(dragState.dragOverNodeId, false);
const targetNode = targetInfo.node;
let targetParent = targetInfo.parent;