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

This commit is contained in:
Saul-Mirone committed 2025-03-24 03:14:23 +00:00
1 parent 8e08b9000d
commit 5525c2bc8d
26 files changed
+63 -93

No files matched your search

@@ -0,0 +1 @@
export * from './view';
@@ -0,0 +1,27 @@
import type { ConnectorElementModel } from '@blocksuite/affine-model';
import {
type DragEndContext,
type DragMoveContext,
type DragStartContext,
GfxElementModelView,
} from '@blocksuite/block-std/gfx';
export class ConnectorElementView extends GfxElementModelView<ConnectorElementModel> {
static override type = 'connector';
override onDragStart = (context: DragStartContext) => {
super.onDragStart(context);
this.model.stash('labelXYWH');
};
override onDragEnd = (context: DragEndContext) => {
super.onDragEnd(context);
this.model.stash('labelXYWH');
};
override onDragMove = (context: DragMoveContext) => {
const { dx, dy, currentBound } = context;
this.model.moveTo(currentBound.moveDelta(dx, dy));
};
}