Skip to content

Commit 8fd3a87

Browse files
author
昔梦
committed
fix:更新immer,produce的引入方式,解决最新版immer报错
1 parent 30d4d84 commit 8fd3a87

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

Diff for: packages/x-flow/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"classnames": "^2.3.1",
5656
"dayjs": "^1.11.7",
5757
"form-render": "^2.3.4",
58+
"immer": "^10.1.1",
5859
"lodash-es": "^4.17.21",
5960
"tinycolor2": "^1.6.0",
6061
"use-context-selector": "^1.4.1",

Diff for: packages/x-flow/src/XFlow.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
} from '@xyflow/react';
88
import '@xyflow/react/dist/style.css';
99
import { useEventListener, useMemoizedFn } from 'ahooks';
10-
import produce, { setAutoFreeze } from 'immer';
10+
import { produce, setAutoFreeze } from 'immer';
1111
import { debounce, isFunction } from 'lodash';
1212
import type { FC } from 'react';
1313
import React, {
@@ -259,7 +259,7 @@ const XFlow: FC<FlowProps> = memo(props => {
259259
onChange={handleNodeValueChange}
260260
nodeType={activeNode?._nodeType}
261261
id={activeNode?.id}
262-
262+
263263
/>
264264
);
265265
}, [activeNode?.id]);

Diff for: packages/x-flow/src/components/NodeEditor/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import FormRender, { Schema, useForm } from 'form-render';
2-
import produce from 'immer';
2+
import { produce } from 'immer';
33
import { debounce, isFunction } from 'lodash';
44
import React, {
55
FC,

Diff for: packages/x-flow/src/components/PanelContainer/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Divider, Drawer, Input, Space } from 'antd';
2-
import produce from 'immer';
2+
import { produce } from 'immer';
33
import { debounce, isNumber } from 'lodash';
44
import React, { FC, useContext, useEffect, useMemo, useState } from 'react';
55
import { shallow } from 'zustand/shallow';

Diff for: packages/x-flow/src/utils/autoLayoutNodes.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import produce from 'immer';
1+
import { produce } from 'immer';
22
import dagre from '@dagrejs/dagre';
33
import { cloneDeep } from 'lodash-es'
44

0 commit comments

Comments
 (0)