feat(editor): Overhaul handle rendering to allow dragging of plus button (no-changelog) (#10512)

This commit is contained in:
Alex Grozav
2024-08-26 10:32:39 +03:00
committed by GitHub
parent cd0c6d9b55
commit 351d8413e9
28 changed files with 623 additions and 170 deletions

View File

@@ -110,19 +110,22 @@ export function createCanvasHandleProvide({
label = 'Handle',
mode = CanvasConnectionMode.Input,
type = NodeConnectionType.Main,
connected = false,
isConnected = false,
isConnecting = false,
}: {
label?: string;
mode?: CanvasConnectionMode;
type?: NodeConnectionType;
connected?: boolean;
isConnected?: boolean;
isConnecting?: boolean;
} = {}) {
return {
[`${CanvasNodeHandleKey}`]: {
label: ref(label),
mode: ref(mode),
type: ref(type),
connected: ref(connected),
isConnected: ref(isConnected),
isConnecting: ref(isConnecting),
} satisfies CanvasNodeHandleInjectionData,
};
}