| gio | aba9a96 | 2025-04-25 14:19:40 +0000 | [diff] [blame] | 1 | import { NodeRect } from './node-rect'; |
| 2 | import { nodeLabel, NetworkNode } from '@/lib/state'; |
| 3 | import { Handle, Position } from "@xyflow/react"; |
| 4 | |
| 5 | export function NodeNetwork(node: NetworkNode) { |
| 6 | const { id, selected } = node; |
| 7 | return ( |
| 8 | <NodeRect id={id} selected={selected} type={node.type} state={node.data.state}> |
| 9 | <div style={{ padding: '10px 20px' }}> |
| 10 | {nodeLabel(node)} |
| 11 | <Handle |
| 12 | id="subdomain" |
| 13 | type={"target"} |
| 14 | position={Position.Bottom} |
| 15 | isConnectableStart={true} |
| 16 | isConnectableEnd={true} |
| 17 | isConnectable={true} |
| 18 | /> |
| 19 | </div> |
| 20 | </NodeRect> |
| 21 | ); |
| 22 | } |