diff --git a/src/components/ConnectionDropMenu.tsx b/src/components/ConnectionDropMenu.tsx index 4442fd33..876011aa 100644 --- a/src/components/ConnectionDropMenu.tsx +++ b/src/components/ConnectionDropMenu.tsx @@ -349,6 +349,32 @@ const THREE_D_SOURCE_OPTIONS: MenuOption[] = [ }, ]; +// 3D target options (nodes that accept 3D input) +const THREE_D_TARGET_OPTIONS: MenuOption[] = [ + { + type: "glbViewer", + label: "3D Viewer", + icon: ( + + + + ), + }, +]; + +// 3D source options (nodes that produce 3D output) +const THREE_D_SOURCE_OPTIONS: MenuOption[] = [ + { + type: "generate3d", + label: "Generate 3D", + icon: ( + + + + ), + }, +]; + interface ConnectionDropMenuProps { position: { x: number; y: number }; handleType: "image" | "text" | "video" | "audio" | "3d" | "easeCurve" | null;