diff --git a/docs/examples/index.ts b/docs/examples/index.ts index 9b1c53ac..3aaa09f3 100644 --- a/docs/examples/index.ts +++ b/docs/examples/index.ts @@ -18,7 +18,7 @@ import { IntersectionApp, IntersectionCSS } from './intersection' import { SnapToHandleApp, SnappableConnectionLine } from './connection-radius' import { NodeResizerApp, ResizableNode } from './node-resizer' import { ToolbarApp, ToolbarNode } from './node-toolbar' -import { LayoutApp, LayoutEdge, LayoutElements, LayoutIcon, LayoutNode, useLayout, useRunProcess, useShuffle } from './layout' +import { LayoutApp, LayoutEdge, LayoutElements, LayoutIcon, LayoutNode, useLayout, useRunProcess } from './layout' import { SimpleLayoutApp, SimpleLayoutElements, SimpleLayoutIcon, useSimpleLayout } from './layout-simple' import { LoopbackApp, LoopbackCSS, LoopbackEdge } from './loopback' import { MathApp, MathCSS, MathElements, MathIcon, MathOperatorNode, MathResultNode, MathValueNode } from './math' @@ -136,7 +136,6 @@ export const exampleImports = { 'ProcessNode.vue': LayoutNode, 'AnimationEdge.vue': LayoutEdge, 'useRunProcess.js': useRunProcess, - 'useShuffle.js': useShuffle, 'useLayout.js': useLayout, 'Icon.vue': LayoutIcon, 'additionalImports': { diff --git a/docs/examples/layout/AnimationEdge.vue b/docs/examples/layout/AnimationEdge.vue index 5a9d6d18..56eba83c 100644 --- a/docs/examples/layout/AnimationEdge.vue +++ b/docs/examples/layout/AnimationEdge.vue @@ -1,6 +1,7 @@ @@ -152,7 +182,6 @@ export default { offsetRotate: '0deg', offsetAnchor: 'center', }" - class="animated-edge-label" > 📦 diff --git a/docs/examples/layout/App.vue b/docs/examples/layout/App.vue index 766f77f2..147dd186 100644 --- a/docs/examples/layout/App.vue +++ b/docs/examples/layout/App.vue @@ -8,7 +8,6 @@ import AnimationEdge from './AnimationEdge.vue' import { initialEdges, initialNodes } from './initial-elements.js' import { useRunProcess } from './useRunProcess' -import { useShuffle } from './useShuffle' import { useLayout } from './useLayout' const nodes = ref(initialNodes) @@ -17,26 +16,12 @@ const edges = ref(initialEdges) const cancelOnError = ref(true) -const shuffle = useShuffle() - -const { graph, layout, previousDirection } = useLayout() +const { graph, layout } = useLayout() const { run, stop, reset, isRunning } = useRunProcess({ graph, cancelOnError }) const { fitView } = useVueFlow() -async function shuffleGraph() { - await stop() - - reset(nodes.value) - - edges.value = shuffle(nodes.value) - - nextTick(() => { - layoutGraph(previousDirection.value) - }) -} - async function layoutGraph(direction) { await stop() @@ -53,8 +38,8 @@ async function layoutGraph(direction) { @@ -95,10 +81,6 @@ async function layoutGraph(direction) { - -
diff --git a/docs/examples/layout/Icon.vue b/docs/examples/layout/Icon.vue index a69d9cc7..f95082e4 100644 --- a/docs/examples/layout/Icon.vue +++ b/docs/examples/layout/Icon.vue @@ -30,11 +30,4 @@ defineProps({ - - - - diff --git a/docs/examples/layout/ProcessNode.vue b/docs/examples/layout/ProcessNode.vue index 97b43efc..59d96314 100644 --- a/docs/examples/layout/ProcessNode.vue +++ b/docs/examples/layout/ProcessNode.vue @@ -1,6 +1,7 @@