|
|
@@ -3,7 +3,11 @@
|
|
|
* SPDX-License-Identifier: MIT
|
|
|
*/
|
|
|
|
|
|
-import { useNodeRender, FlowNodeEntity } from '@flowgram.ai/fixed-layout-editor';
|
|
|
+import {
|
|
|
+ useNodeRender,
|
|
|
+ FlowNodeEntity,
|
|
|
+ PlaygroundEntityContext,
|
|
|
+} from '@flowgram.ai/fixed-layout-editor';
|
|
|
|
|
|
import { NodeRenderContext } from '../../context';
|
|
|
|
|
|
@@ -12,18 +16,20 @@ export function SidebarNodeRenderer(props: { node: FlowNodeEntity }) {
|
|
|
const nodeRender = useNodeRender(node);
|
|
|
|
|
|
return (
|
|
|
- <NodeRenderContext.Provider value={nodeRender}>
|
|
|
- <div
|
|
|
- style={{
|
|
|
- background: 'rgb(251, 251, 251)',
|
|
|
- height: '100%',
|
|
|
- borderRadius: 8,
|
|
|
- border: '1px solid rgba(82,100,154, 0.13)',
|
|
|
- boxSizing: 'border-box',
|
|
|
- }}
|
|
|
- >
|
|
|
- {nodeRender.form?.render()}
|
|
|
- </div>
|
|
|
- </NodeRenderContext.Provider>
|
|
|
+ <PlaygroundEntityContext.Provider value={nodeRender.node}>
|
|
|
+ <NodeRenderContext.Provider value={nodeRender}>
|
|
|
+ <div
|
|
|
+ style={{
|
|
|
+ background: 'rgb(251, 251, 251)',
|
|
|
+ height: '100%',
|
|
|
+ borderRadius: 8,
|
|
|
+ border: '1px solid rgba(82,100,154, 0.13)',
|
|
|
+ boxSizing: 'border-box',
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ {nodeRender.form?.render()}
|
|
|
+ </div>
|
|
|
+ </NodeRenderContext.Provider>
|
|
|
+ </PlaygroundEntityContext.Provider>
|
|
|
);
|
|
|
}
|