blob: 55d0b7a49b2005bb391b639c861d2a2f4c4284de [file] [log] [blame]
import { NodeRect } from "./node-rect";
import { nodeLabel } from "@/lib/state";
import { Handle, Position } from "@xyflow/react";
import { NetworkNode } from "config";
export function NodeNetwork(node: NetworkNode) {
const { id, selected } = node;
return (
<NodeRect id={id} selected={selected} node={node} state={node.data.state}>
<div style={{ padding: "10px 20px" }}>
{nodeLabel(node)}
<Handle
id="subdomain"
type={"target"}
position={Position.Bottom}
isConnectableStart={true}
isConnectableEnd={true}
isConnectable={true}
/>
</div>
</NodeRect>
);
}