'use client'; import React, { useMemo } from 'react' import { BsArrowLeft, BsArrowRight } from "react-icons/bs"; import Agent from './NodeType/Agent'; import Form from './NodeType/Form'; import Unsupport from './NodeType/Unsupport'; import * as R from 'ramda' const NodeRender = ({ node }) => { const Comp = useMemo(() => { return R.cond([ [R.propEq('form_card', 'type'), R.always(Form)], [R.propEq('UserTask', 'type'), R.always(Agent)], [R.T, R.always(Unsupport)], ])(node) }, [node?.id]) return ( //
node render

Card title!

{/* TODO */} {/*
*/}
) } export default React.memo(React.forwardRef(NodeRender))