chore(svelte): use xyhandle

This commit is contained in:
moklick
2023-06-05 11:28:19 +02:00
parent 45f51e96b1
commit b2e296901e
3 changed files with 12 additions and 4 deletions

View File

@@ -13,12 +13,17 @@
export let type: $$Props['type'] = 'source';
export let position: $$Props['position'] = Position.Top;
export let style: $$Props['style'] = undefined;
export let isConnectable: $$Props['isConnectable'] = true;
export let isConnectableStart: $$Props['isConnectableStart'] = true;
export let isConnectableEnd: $$Props['isConnectableEnd'] = true;
let className: $$Props['class'] = undefined;
export { className as class };
const isTarget = type === 'target';
const nodeId = getContext<string>('svelteflow__node_id');
const connectable = getContext<string>('svelteflow__node_connectable');
// const connectable = getContext<string>('svelteflow__node_connectable');
const handleId = id || null;
const dispatch = createEventDispatcher();
@@ -87,7 +92,9 @@
])}
class:source={!isTarget}
class:target={isTarget}
class:connectable
class:connectableStart={isConnectableStart}
class:isConnectableEnd={isConnectableEnd}
class:connectable={isConnectable}
on:mousedown={onPointerDown}
on:touchstart={onPointerDown}
{style}

View File

@@ -26,6 +26,9 @@ export type HandleComponentProps = {
id?: string;
class?: string;
style?: string;
isConnectable?: boolean;,
isConnectableStart?: boolean;,
isConnectableEnd?: boolean;,
};
export type FitViewOptions = FitViewOptionsBase<Node>;

View File

@@ -266,8 +266,6 @@ function isValidHandle(
endHandle: null,
};
console.log(1, result);
if (handleToCheck) {
const handleType = getHandleType(undefined, handleToCheck);
const handleNodeId = handleToCheck.getAttribute('data-nodeid');