Added more tests for edges, pane

This commit is contained in:
Peter
2023-11-02 14:04:41 +01:00
parent 4cf99ec425
commit 92272080e3
6 changed files with 140 additions and 10 deletions
@@ -56,17 +56,17 @@ export const initialNodes: Node[] = [
id: '11',
data: { label: '11' },
position: { x: 100, y: 500 }
},
{
id: '12',
data: { label: '12' },
position: { x: -100, y: 600 }
},
{
id: '13',
data: { label: '13' },
position: { x: 100, y: 600 }
}
// {
// id: '12',
// data: { label: '12' },
// position: { x: -100, y: 600 }
// },
// {
// id: '13',
// data: { label: '13' },
// position: { x: 100, y: 600 }
// }
];
export const initialEdges: Edge[] = [
@@ -0,0 +1,9 @@
<script lang="ts">
import { SvelteFlowProvider } from '@xyflow/svelte';
import Flow from './Flow.svelte';
</script>
<SvelteFlowProvider>
<Flow />
</SvelteFlowProvider>
@@ -0,0 +1,12 @@
<script lang="ts">
import { writable } from 'svelte/store';
import { initialNodes, initialEdges } from './nodesAndEdges';
import { SvelteFlow } from '@xyflow/svelte';
import '@xyflow/svelte/dist/style.css';
const nodes = writable(initialNodes);
const edges = writable(initialEdges);
</script>
<SvelteFlow {nodes} {edges} fitView />
@@ -0,0 +1,35 @@
import type { Edge, Node } from '@xyflow/svelte';
export const initialNodes: Node[] = [
{
id: '1',
data: { label: '1' },
position: { x: 0, y: 0 },
type: 'input'
},
{
id: '2',
data: { label: '2' },
position: { x: -100, y: 100 }
},
{
id: '3',
data: { label: '3' },
position: { x: 100, y: 100 }
}
];
export const initialEdges: Edge[] = [
{
id: 'edge-with-class',
source: '1',
target: '2',
class: 'edge-class-test'
},
{
id: 'edge-with-style',
source: '1',
target: '3',
style: 'stroke: red;'
}
];