diff --git a/packages/svelte/src/lib/components/Attribution/Attribution.svelte b/packages/svelte/src/lib/components/Attribution/Attribution.svelte index a984cdd1..03132723 100644 --- a/packages/svelte/src/lib/components/Attribution/Attribution.svelte +++ b/packages/svelte/src/lib/components/Attribution/Attribution.svelte @@ -8,14 +8,18 @@ export let position: AttributionProps['position'] = 'bottom-right'; - {#if !proOptions?.hideAttribution} - + Svelte Flow @@ -33,4 +37,4 @@ text-decoration: none; color: #999; } - \ No newline at end of file + diff --git a/packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte b/packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte index 0438ba05..1966d50e 100644 --- a/packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte +++ b/packages/svelte/src/lib/components/BaseEdge/BaseEdge.svelte @@ -18,12 +18,12 @@ {#if interactionWidth} diff --git a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte index 07b98061..5c3adaa3 100644 --- a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte +++ b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte @@ -29,8 +29,8 @@ export let markerEnd: $$Props['markerEnd'] = undefined; export let sourceHandleId: $$Props['sourceHandleId'] = undefined; export let targetHandleId: $$Props['targetHandleId'] = undefined; - - // @ todo: support edge updates + + // @ todo: support edge updates const { edges, edgeTypes, flowId, addSelectedEdges } = useStore(); const dispatch = createEventDispatcher(); @@ -45,19 +45,13 @@ addSelectedEdges([id]); } - const edge = $edges.find(e => e.id === id); + const edge = $edges.find((e) => e.id === id); dispatch('edge:click', edge); } - + $transform, + getTransform: () => $transform }); } } diff --git a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte index 828adfd6..114c0917 100644 --- a/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte +++ b/packages/svelte/src/lib/components/NodeWrapper/NodeWrapper.svelte @@ -1,5 +1,4 @@
import { onDestroy } from 'svelte'; - + import { createStoreContext } from '$lib/store'; - + const store = createStoreContext(); onDestroy(() => { diff --git a/packages/svelte/src/lib/components/edges/BezierEdge.svelte b/packages/svelte/src/lib/components/edges/BezierEdge.svelte index 4a33bcc1..60921eb6 100644 --- a/packages/svelte/src/lib/components/edges/BezierEdge.svelte +++ b/packages/svelte/src/lib/components/edges/BezierEdge.svelte @@ -28,4 +28,3 @@ interactionWidth={$$props.interactionWidth} style={$$props.style} /> - diff --git a/packages/svelte/src/lib/components/edges/StraightEdge.svelte b/packages/svelte/src/lib/components/edges/StraightEdge.svelte index 247764b6..50f282ff 100644 --- a/packages/svelte/src/lib/components/edges/StraightEdge.svelte +++ b/packages/svelte/src/lib/components/edges/StraightEdge.svelte @@ -26,4 +26,3 @@ interactionWidth={$$props.interactionWidth} style={$$props.style} /> - diff --git a/packages/svelte/src/lib/components/nodes/DefaultNode.svelte b/packages/svelte/src/lib/components/nodes/DefaultNode.svelte index 4ea0cdcc..09421958 100644 --- a/packages/svelte/src/lib/components/nodes/DefaultNode.svelte +++ b/packages/svelte/src/lib/components/nodes/DefaultNode.svelte @@ -17,4 +17,3 @@ {data?.label} - diff --git a/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte b/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte index 6c495dd9..752c9b33 100644 --- a/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte +++ b/packages/svelte/src/lib/container/EdgeRenderer/EdgeRenderer.svelte @@ -14,7 +14,6 @@ - \ No newline at end of file + diff --git a/packages/svelte/src/routes/+page.svelte b/packages/svelte/src/routes/+page.svelte index cd410537..45db2228 100644 --- a/packages/svelte/src/routes/+page.svelte +++ b/packages/svelte/src/routes/+page.svelte @@ -1 +1 @@ -
this redirects to /overview
\ No newline at end of file +
this redirects to /overview
diff --git a/packages/svelte/src/routes/customnode/+page.svelte b/packages/svelte/src/routes/customnode/+page.svelte index 7c3f5b86..d5f468bc 100644 --- a/packages/svelte/src/routes/customnode/+page.svelte +++ b/packages/svelte/src/routes/customnode/+page.svelte @@ -6,8 +6,10 @@ Background, BackgroundVariant, MiniMap, + Position, + type Node, type NodeTypes, - Position + type Edge } from '../../lib/index'; import { CustomNode } from './CustomNode'; @@ -15,8 +17,8 @@ colorNode: CustomNode }; - const bgColor = writable('#1A192B') - + const bgColor = writable('#1A192B'); + const onChange: ChangeEventHandler = (event) => { nodes.update((nds) => nds.map((node) => { @@ -32,75 +34,69 @@ ...node, data: { ...node.data, - color, - }, + color + } }; }) ); }; - const nodes = writable([ - { - id: '1', - type: 'input', - data: { label: 'An input node' }, - position: { x: 0, y: 50 }, - sourcePosition: Position.Right, - }, - { - id: '2', - type: 'colorNode', - data: { onChange: onChange, color: $bgColor }, - style: 'border: 1px solid #777; padding: 10px', - position: { x: 250, y: 50 }, - }, - { - id: '3', - type: 'output', - data: { label: 'Output A' }, - position: { x: 650, y: 25 }, - targetPosition: Position.Left, - }, - { - id: '4', - type: 'output', - data: { label: 'Output B' }, - position: { x: 650, y: 120 }, - targetPosition: Position.Left, - }, + const nodes = writable([ + { + id: '1', + type: 'input', + data: { label: 'An input node' }, + position: { x: 0, y: 50 }, + sourcePosition: Position.Right + }, + { + id: '2', + type: 'colorNode', + data: { onChange: onChange, color: $bgColor }, + style: 'border: 1px solid #777; padding: 10px', + position: { x: 250, y: 50 } + }, + { + id: '3', + type: 'output', + data: { label: 'Output A' }, + position: { x: 650, y: 25 }, + targetPosition: Position.Left + }, + { + id: '4', + type: 'output', + data: { label: 'Output B' }, + position: { x: 650, y: 120 }, + targetPosition: Position.Left + } ]); - const edges = writable([ + const edges = writable([ { id: 'e1-2', source: '1', target: '2', - animated: true, + animated: true }, { id: 'e2a-3', source: '2', sourceHandle: 'a', target: '3', - animated: true, + animated: true }, { id: 'e2b-4', source: '2', sourceHandle: 'b', target: '4', - animated: true, - }, + animated: true + } ]); - + diff --git a/packages/svelte/src/routes/customnode/CustomNode/Custom.svelte b/packages/svelte/src/routes/customnode/CustomNode/Custom.svelte index 1a771743..fb835834 100644 --- a/packages/svelte/src/routes/customnode/CustomNode/Custom.svelte +++ b/packages/svelte/src/routes/customnode/CustomNode/Custom.svelte @@ -2,7 +2,7 @@ import { Position } from '@xyflow/system'; import { Handle } from '../../../lib/index'; - export let data: { color: string, onChange: () => void } = { color: '#111', onChange: () => {} }; + export let data: { color: string; onChange: () => void } = { color: '#111', onChange: () => {} }; export let xPos: number = 0; export let yPos: number = 0; @@ -12,10 +12,5 @@ Custom Color Picker Node: {data.color}
- - + + diff --git a/packages/svelte/src/routes/drag-n-drop/Flow.svelte b/packages/svelte/src/routes/drag-n-drop/Flow.svelte index 341f506f..7545e254 100644 --- a/packages/svelte/src/routes/drag-n-drop/Flow.svelte +++ b/packages/svelte/src/routes/drag-n-drop/Flow.svelte @@ -10,28 +10,26 @@ } from '../../lib/index'; import Sidebar from './Sidebar.svelte'; - const nodes = writable( - [ - { - id: '1', - type: 'input', - data: { label: 'Input Node' }, - position: { x: 150, y: 5 } - }, - { - id: '2', - type: 'default', - data: { label: 'Node' }, - position: { x: 0, y: 150 } - }, - { - id: '3', - type: 'output', - data: { label: 'Output Node' }, - position: { x: 300, y: 150 } - } - ] - ); + const nodes = writable([ + { + id: '1', + type: 'input', + data: { label: 'Input Node' }, + position: { x: 150, y: 5 } + }, + { + id: '2', + type: 'default', + data: { label: 'Node' }, + position: { x: 0, y: 150 } + }, + { + id: '3', + type: 'output', + data: { label: 'Output Node' }, + position: { x: 300, y: 150 } + } + ]); const edges = writable([ { @@ -54,7 +52,7 @@ const onDragOver = (event: DragEvent) => { event.preventDefault(); - console.log(event) + console.log(event); if (event.dataTransfer) { event.dataTransfer.dropEffect = 'move'; @@ -71,27 +69,21 @@ const type = event.dataTransfer.getData('application/svelteflow'); const position = svelteFlow.project({ x: event.clientX, - y: event.clientY - 40, + y: event.clientY - 40 }); const newNode: Node = { id: `${Math.random()}`, type, position, - data: { label: `${type} node` }, + data: { label: `${type} node` } }; - svelteFlow.nodes.update(nds => nds.concat(newNode)); + svelteFlow.nodes.update((nds) => nds.concat(newNode)); };
- + @@ -104,4 +96,4 @@ height: 100%; display: flex; } - \ No newline at end of file + diff --git a/packages/svelte/src/routes/drag-n-drop/Sidebar.svelte b/packages/svelte/src/routes/drag-n-drop/Sidebar.svelte index 532cfbed..5e3dabba 100644 --- a/packages/svelte/src/routes/drag-n-drop/Sidebar.svelte +++ b/packages/svelte/src/routes/drag-n-drop/Sidebar.svelte @@ -1,7 +1,5 @@ - + diff --git a/packages/svelte/src/routes/interaction/+page.svelte b/packages/svelte/src/routes/interaction/+page.svelte index c5d956e5..9eb872d7 100644 --- a/packages/svelte/src/routes/interaction/+page.svelte +++ b/packages/svelte/src/routes/interaction/+page.svelte @@ -1,5 +1,5 @@ @@ -124,14 +126,17 @@ initialViewport={{ x: 100, y: 100, zoom: 2 }} snapGrid={[25, 25]} on:node:click={(event) => console.log('on node click', event)} - on:node:mouseenter={(event) => console.log('on node enter', event)} + on:node:mouseenter={(event) => console.log('on node enter', event)} on:node:mouseleave={(event) => console.log('on node leave', event)} on:edge:click={(event) => console.log('edge click', event)} on:connect:start={(event) => console.log('on connect start', event)} on:connect={(event) => console.log('on connect', event)} on:connect:end={(event) => console.log('on connect end', event)} on:pane:click={(event) => console.log('on pane click', event)} - on:pane:contextmenu={(event) => { event.preventDefault(); console.log('on pane contextmenu', event); }} + on:pane:contextmenu={(event) => { + event.preventDefault(); + console.log('on pane contextmenu', event); + }} > diff --git a/packages/svelte/src/routes/overview/CustomEdge/Custom.svelte b/packages/svelte/src/routes/overview/CustomEdge/Custom.svelte index 1a881428..0c41b892 100644 --- a/packages/svelte/src/routes/overview/CustomEdge/Custom.svelte +++ b/packages/svelte/src/routes/overview/CustomEdge/Custom.svelte @@ -17,7 +17,7 @@ const svelteFlow = useSvelteFlow(); function onClick() { - svelteFlow.edges.update(eds => eds.filter(e => e.id !== $$props.id)); + svelteFlow.edges.update((eds) => eds.filter((e) => e.id !== $$props.id)); } @@ -29,11 +29,10 @@ class="edge-button" on:click={onClick} > - ✕ + ✕ - \ No newline at end of file + diff --git a/packages/svelte/src/routes/stress/+page.svelte b/packages/svelte/src/routes/stress/+page.svelte index 036540e1..83f46af1 100644 --- a/packages/svelte/src/routes/stress/+page.svelte +++ b/packages/svelte/src/routes/stress/+page.svelte @@ -1,5 +1,5 @@ - + diff --git a/packages/svelte/src/routes/subflows/+page.svelte b/packages/svelte/src/routes/subflows/+page.svelte index 440c6289..1cef9da2 100644 --- a/packages/svelte/src/routes/subflows/+page.svelte +++ b/packages/svelte/src/routes/subflows/+page.svelte @@ -1,31 +1,32 @@ - + @@ -131,6 +125,6 @@ diff --git a/packages/svelte/src/routes/usesvelteflow/Flow.svelte b/packages/svelte/src/routes/usesvelteflow/Flow.svelte index c0e70bf2..c89d3b2e 100644 --- a/packages/svelte/src/routes/usesvelteflow/Flow.svelte +++ b/packages/svelte/src/routes/usesvelteflow/Flow.svelte @@ -1,11 +1,6 @@
- + @@ -64,4 +55,4 @@ height: 100%; display: flex; } - \ No newline at end of file + diff --git a/packages/svelte/src/routes/usesvelteflow/Sidebar.svelte b/packages/svelte/src/routes/usesvelteflow/Sidebar.svelte index de82de39..0ba728aa 100644 --- a/packages/svelte/src/routes/usesvelteflow/Sidebar.svelte +++ b/packages/svelte/src/routes/usesvelteflow/Sidebar.svelte @@ -1,9 +1,17 @@ \ No newline at end of file +