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} />
);
}}
);
};