| gio | 5f2f100 | 2025-03-20 18:38:48 +0400 | [diff] [blame^] | 1 | import { NodeRect } from './node-rect'; |
| 2 | import { MongoDBNode, nodeLabel } from '@/lib/state'; |
| 3 | import { Handle, Position } from "@xyflow/react"; |
| 4 | |
| 5 | export function NodeMongoDB(node: MongoDBNode) { |
| 6 | const { id, selected } = node; |
| 7 | return ( |
| 8 | <NodeRect id={id} selected={selected} type={node.type}> |
| 9 | <div style={{ padding: '10px 20px' }}> |
| 10 | {nodeLabel(node)} |
| 11 | <Handle |
| 12 | id="env_var" |
| 13 | type={"source"} |
| 14 | position={Position.Top} |
| 15 | isConnectableStart={true} |
| 16 | isConnectableEnd={true} |
| 17 | isConnectable={true} |
| 18 | /> |
| 19 | </div> |
| 20 | </NodeRect> |
| 21 | ); |
| 22 | } |
| 23 | |
| 24 | export function NodeMongoDBDetails(node: MongoDBNode) { |
| 25 | return ( |
| 26 | <> |
| 27 | <div>{nodeLabel(node)}</div> |
| 28 | </>); |
| 29 | } |