diff --git a/src/frontend/apps/impress/src/components/common/tree/TreeView.tsx b/src/frontend/apps/impress/src/components/common/tree/TreeView.tsx index 7d6c943b1..1008f82fa 100644 --- a/src/frontend/apps/impress/src/components/common/tree/TreeView.tsx +++ b/src/frontend/apps/impress/src/components/common/tree/TreeView.tsx @@ -54,10 +54,11 @@ export const TreeView = ({ parentNode: NodeApi> | null; index: number; }): TreeViewMoveResult | null => { - const newData = JSON.parse( - JSON.stringify(treeData), - ) as TreeViewDataType[]; - console.log('drag', args); + const newData = treeData.map((rootItem) => { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + const { children, ...rest } = rootItem; + return rest; + }); const sourceNodeId = args.dragNodes[0].data.id; const sourceNode = args.dragNodes[0].data;