@hitachivantara/uikit-react-lab
Version:
Contributed React components to UI Kit by the community.
23 lines (22 loc) • 584 B
JavaScript
import Select from "./Select.js";
import Slider from "./Slider.js";
import Text from "./Text.js";
import { Fragment, jsx } from "react/jsx-runtime";
//#region src/Flow/Node/Parameters/ParamRenderer.tsx
var renderers = {
text: Text,
select: Select,
slider: Slider
};
var ParamRenderer = ({ params, data }) => {
return /* @__PURE__ */ jsx(Fragment, { children: params.map((param) => {
const Renderer = renderers[param.type];
if (!Renderer) return null;
return /* @__PURE__ */ jsx(Renderer, {
param,
data
}, param.id);
}) });
};
//#endregion
export { ParamRenderer };