Skip to content

Commit 35d31d8

Browse files
committed
重构:将WorkflowDemo组件模块化,拆分样式和功能代码
1 parent d2cc2d3 commit 35d31d8

File tree

5 files changed

+281
-264
lines changed

5 files changed

+281
-264
lines changed

office-website/src/components/WorkflowDemo.tsx

Lines changed: 0 additions & 264 deletions
This file was deleted.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import React from 'react';
2+
import {
3+
CustomNodeWrapper,
4+
NodeLabel,
5+
NodeDescription
6+
} from '../../styles/components/WorkflowDemo.styles';
7+
8+
export interface CustomNodeData {
9+
label: string;
10+
description: string;
11+
}
12+
13+
const CustomNode: React.FC<{ data: CustomNodeData }> = ({ data }) => {
14+
return (
15+
<CustomNodeWrapper>
16+
<NodeLabel>{data.label}</NodeLabel>
17+
<NodeDescription>{data.description}</NodeDescription>
18+
</CustomNodeWrapper>
19+
);
20+
};
21+
22+
export default CustomNode;

0 commit comments

Comments
 (0)