Skip to content

Commit 10f63c8

Browse files
committed
refactor: core 包中 'preact' -> 'preact/compat' 解决 svg 属性问题
1 parent 66cb19a commit 10f63c8

24 files changed

+24
-24
lines changed

Diff for: examples/lf-engine-browser/src/pages/core/BasicNode.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export default function BasicNode() {
121121
console.log(lfRef.current!.getGraphRawData())
122122
}}
123123
>
124-
1231231231
124+
lf.getGraphRawData
125125
</div>
126126
</>
127127
)

Diff for: packages/core/src/LogicFlow.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h, render, Component } from 'preact'
1+
import { createElement as h, render, Component } from 'preact/compat'
22
import { observer } from 'mobx-preact'
33
import { Options as LFOptions } from './options'
44
import {

Diff for: packages/core/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// 统一对外导出
22
import { observer as mobxObserver } from 'mobx-preact'
3-
import { h } from 'preact'
3+
import { createElement as h } from 'preact/compat'
44
import LogicFlow from './LogicFlow'
55

66
import * as LogicFlowUtil from './util'

Diff for: packages/core/src/tool/MultipleSelectTool.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { Model, observer } from '..'
33
import LogicFlow from '../LogicFlow'
44
import { GraphModel } from '../model'

Diff for: packages/core/src/tool/TextEditTool.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createRef, Component } from 'preact'
1+
import { createRef, Component } from 'preact/compat'
22
import { observer } from '..'
33
import LogicFlow from '../LogicFlow'
44
import { GraphModel } from '../model'

Diff for: packages/core/src/tool/tool.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import TextEdit from './TextEditTool'
33
import MultipleSelect from './MultipleSelectTool'
44
import LogicFlow from '../LogicFlow'

Diff for: packages/core/src/typings.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
declare module 'mobx-preact' {
2-
import { ComponentConstructor } from 'preact'
2+
import { ComponentConstructor } from 'preact/compat'
33
type Component<P = any> = ComponentConstructor<P>
44
export function observer<T extends Component>(target: T): T
55
}

Diff for: packages/core/src/view/Anchor.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { Circle, Line } from './shape'
33
import { BaseNode } from './node'
44
import LogicFlow from '../LogicFlow'

Diff for: packages/core/src/view/Graph.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { map } from 'lodash-es'
33
import {
44
CanvasOverlay,

Diff for: packages/core/src/view/Rotate.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/* eslint-disable max-len */
2-
import { Component } from 'preact'
2+
import { Component } from 'preact/compat'
33
import { map, reduce } from 'lodash-es'
44
import Circle from './shape/Circle'
55
import { GraphModel, BaseNodeModel } from '../model'

Diff for: packages/core/src/view/edge/AdjustPoint.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h, Component } from 'preact'
1+
import { createElement as h, Component } from 'preact/compat'
22
import LogicFlow from '../../LogicFlow'
33
import { GraphModel, BaseNodeModel, BaseEdgeModel } from '../../model'
44
import {

Diff for: packages/core/src/view/edge/Arrow.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { Path } from '../shape'
33
import LogicFlow from '../../LogicFlow'
44
import { getVerticalPointOfLine } from '../../algorithm'

Diff for: packages/core/src/view/edge/BaseEdge.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h, Component, createRef } from 'preact'
1+
import { createElement as h, Component, createRef } from 'preact/compat'
22
import { Circle } from '../shape'
33
import { LineText } from '../text'
44
import LogicFlow from '../../LogicFlow'

Diff for: packages/core/src/view/edge/PolylineEdge.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h } from 'preact'
1+
import { createElement as h } from 'preact/compat'
22
import BaseEdge, { IEdgeState } from './BaseEdge'
33
import { Polyline, Path } from '../shape'
44
import LogicFlow from '../../LogicFlow'

Diff for: packages/core/src/view/node/BaseNode.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h, Component } from 'preact'
1+
import { createElement as h, Component } from 'preact/compat'
22
import { reaction, IReactionDisposer } from 'mobx'
33
import { map } from 'lodash-es'
44
import Anchor from '../Anchor'

Diff for: packages/core/src/view/overlay/BackgroundOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22

33
/**
44
* 背景配置, 支持css属性配置

Diff for: packages/core/src/view/overlay/BezierAdjustOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { Circle, Line } from '../shape'
33
import { observer } from '../..'
44
import LogicFlow from '../../LogicFlow'

Diff for: packages/core/src/view/overlay/CanvasOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { observer } from '../..'
33
import GraphModel from '../../model/GraphModel'
44
import { EventType } from '../../constant'

Diff for: packages/core/src/view/overlay/Grid.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { observer } from '../..'
33
import { GraphModel } from '../../model'
44
import { createUuid } from '../../util'

Diff for: packages/core/src/view/overlay/ModificationOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { observer } from '../..'
33
import GraphModel from '../../model/GraphModel'
44

Diff for: packages/core/src/view/overlay/OutlineOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import { Rect } from '../shape'
33
import { observer } from '../..'
44
import { ModelType } from '../../constant'

Diff for: packages/core/src/view/overlay/SnaplineOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component } from 'preact'
1+
import { Component } from 'preact/compat'
22
import SnaplineModel from '../../model/SnaplineModel'
33
import Line from '../shape/Line'
44
import { observer } from '../..'

Diff for: packages/core/src/view/overlay/ToolOverlay.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { h, Component } from 'preact'
1+
import { createElement as h, Component } from 'preact/compat'
22
import { OutlineOverlay } from '.'
33
import { observer } from '../..'
44
import LogicFlow from '../../LogicFlow'

Diff for: packages/core/src/view/text/BaseText.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Component, h } from 'preact'
1+
import { Component, createElement as h } from 'preact/compat'
22
import { Text } from '../shape'
33
import { StepDrag } from '../../util'
44
import { ElementState } from '../../constant'

0 commit comments

Comments
 (0)