@rxflow/base
Version:
BaseFlow - 核心 Flow 组件库
26 lines (24 loc) • 629 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.nodeRenderFactory = void 0;
var _hooks = require("../hooks");
var _jsxRuntime = require("react/jsx-runtime");
/**
* @author: yanxianliang
* @date: 2025-07-12 17:54
* @desc: Node Render 支持通用逻辑
*
* Copyright (c) 2025 by yanxianliang, All Rights Reserved.
*/
const nodeRenderFactory = NodeComponent => {
return props => {
// id 绑定
(0, _hooks.useNodeInitialize)(props.id);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(NodeComponent, {
...props
});
};
};
exports.nodeRenderFactory = nodeRenderFactory;