refactor(editor): move mindmap view to mindmap package (#11102)

This commit is contained in:
Saul-Mirone
2025-03-24 03:14:22 +00:00
parent 8e08b9000d
commit 5525c2bc8d
26 changed files with 63 additions and 93 deletions

View File

@@ -5,12 +5,9 @@ import {
EDGELESS_TEXT_BLOCK_MIN_WIDTH,
} from '@blocksuite/affine/blocks/edgeless-text';
import { addImages } from '@blocksuite/affine/blocks/image';
import {
fitContent,
getSurfaceBlock,
MindmapUtils,
} from '@blocksuite/affine/blocks/surface';
import { fitContent, getSurfaceBlock } from '@blocksuite/affine/blocks/surface';
import { LightLoadingIcon } from '@blocksuite/affine/components/icons';
import { addTree } from '@blocksuite/affine/gfx/mindmap';
import { Bound } from '@blocksuite/affine/global/gfx';
import type {
MindmapElementModel,
@@ -379,7 +376,7 @@ export function responseToExpandMindmap(host: EditorHost, ctx: AIContext) {
const mindmap = elements[0].group as MindmapElementModel;
if (mindmapNode.children) {
mindmapNode.children.forEach(childTree => {
MindmapUtils.addTree(mindmap, elements[0].id, childTree);
addTree(mindmap, elements[0].id, childTree);
});
const subtree = mindmap.getNode(elements[0].id);

View File

@@ -1,12 +1,12 @@
import { WorkspaceImpl } from '@affine/core/modules/workspace/impls/workspace.js';
import { BlockStdScope, type EditorHost } from '@blocksuite/affine/block-std';
import type { SurfaceBlockModel } from '@blocksuite/affine/blocks/surface';
import {
MindmapStyleFour,
MindmapStyleOne,
MindmapStyleThree,
MindmapStyleTwo,
type SurfaceBlockModel,
} from '@blocksuite/affine/blocks/surface';
} from '@blocksuite/affine/gfx/mindmap';
import type { ServiceProvider } from '@blocksuite/affine/global/di';
import { WithDisposable } from '@blocksuite/affine/global/lit';
import {

View File

@@ -2,10 +2,8 @@ import {
BlockViewExtension,
FlavourExtension,
} from '@blocksuite/affine/block-std';
import {
MindMapView,
SurfaceBlockSchema,
} from '@blocksuite/affine/blocks/surface';
import { SurfaceBlockSchema } from '@blocksuite/affine/blocks/surface';
import { MindMapView } from '@blocksuite/affine/gfx/mindmap';
import { RootBlockSchema } from '@blocksuite/affine/model';
import {
DocModeService,