import React from "react"; import { Node, NodeProps } from "reaflow"; import ObjectNode from "./ObjectNode"; import TextNode from "./TextNode"; export interface CustomNodeProps { node: NodeData; x: number; y: number; hasCollapse?: boolean; } const rootProps = { width: 40, height: 40, rx: 50, ry: 50, }; export const CustomNode = (nodeProps: NodeProps) => { const { text, data } = nodeProps.properties; return ( }> {({ node, x, y }) => { if (Array.isArray(text)) { return ; } return ( 0} x={x} y={y} /> ); }} ); };