merge useNodeConnections
This commit is contained in:
@@ -147,6 +147,12 @@
|
||||
function hideUnhide() {
|
||||
updateNode('hideunhide', (node) => ({ hidden: !node.hidden }));
|
||||
}
|
||||
|
||||
// $inspect(edges);
|
||||
$effect(() => {
|
||||
// console.log(edges.map((edge) => ({ id: edge.id, selected: edge.selected })));
|
||||
edges.forEach((edge) => console.log({ id: edge.id, selected: edge.selected }));
|
||||
});
|
||||
</script>
|
||||
|
||||
<SvelteFlow
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
default: DebugNode
|
||||
};
|
||||
|
||||
let nodes = $state<Node[]>([
|
||||
let nodes = $state.raw<Node[]>([
|
||||
{
|
||||
id: '1',
|
||||
type: 'input',
|
||||
@@ -95,7 +95,7 @@
|
||||
}
|
||||
]);
|
||||
|
||||
let edges = $state<Edge[]>([
|
||||
let edges = $state.raw<Edge[]>([
|
||||
{
|
||||
id: 'e1-2',
|
||||
source: '1',
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import {
|
||||
Handle,
|
||||
Position,
|
||||
useHandleConnections,
|
||||
useNodeConnections,
|
||||
useNodesData,
|
||||
type NodeProps
|
||||
} from '@xyflow/svelte';
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
let { id }: NodeProps = $props();
|
||||
|
||||
const connections = useHandleConnections({
|
||||
const connections = useNodeConnections({
|
||||
nodeId: id,
|
||||
type: 'target'
|
||||
});
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
import {
|
||||
Handle,
|
||||
Position,
|
||||
useHandleConnections,
|
||||
useNodeConnections,
|
||||
useNodesData,
|
||||
useSvelteFlow,
|
||||
type Node,
|
||||
@@ -14,7 +14,7 @@
|
||||
let { id, data }: NodeProps<Node<{ text: string }>> = $props();
|
||||
|
||||
const { updateNodeData } = useSvelteFlow();
|
||||
const connections = useHandleConnections({
|
||||
const connections = useNodeConnections({
|
||||
nodeId: id,
|
||||
type: 'target'
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user