docs: move examples dir out of components dir

This commit is contained in:
braks
2023-12-12 21:40:56 +01:00
committed by Braks
parent 7ba258c53b
commit bb2bf72012
89 changed files with 20 additions and 34 deletions

View File

@@ -0,0 +1,23 @@
<script setup>
import { VueFlow } from '@vue-flow/core'
import { ref } from 'vue'
import ResizableNode from './ResizableNode.vue'
const elements = ref([
{
id: '1',
type: 'resizable',
label: 'NodeResizer',
position: { x: 0, y: 0 },
style: { background: '#fff', border: '2px solid black' },
},
])
</script>
<template>
<VueFlow v-model="elements" fit-view-on-init>
<template #node-resizable="resizableNodeProps">
<ResizableNode :label="resizableNodeProps.label" />
</template>
</VueFlow>
</template>

View File

@@ -0,0 +1,14 @@
<script setup>
import { Handle, Position } from '@vue-flow/core'
import { NodeResizer } from '@vue-flow/node-resizer'
defineProps(['label'])
</script>
<template>
<NodeResizer min-width="100" min-height="30" />
<Handle type="target" :position="Position.Left" />
<div style="padding: 10px">{{ label }}</div>
<Handle type="source" :position="Position.Right" />
</template>

View File

@@ -0,0 +1,2 @@
export { default as NodeResizerApp } from './App.vue?raw'
export { default as ResizableNode } from './ResizableNode.vue?raw'

View File

@@ -0,0 +1 @@
@import 'https://cdn.jsdelivr.net/npm/@vue-flow/node-resizer@latest/dist/style.css';