@javaguns/flow-ui
Version:
``` <template> <a-spin :spinning="loading"> <FlowDesigner ref="flowDesigner" top="50px"> </FlowDesigner> </a-spin> </template> <script lang="ts" setup> import { ref, provide, onMounted } from 'vue'; import { FlowDesigner, LoadingKey } from '@j
2 lines (1 loc) • 1.76 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),r=require("../../types/node.js"),c=require("../../utils/injection-key.js"),i=require("../../hooks/useNode.js"),s=require("./normalNode.vue.js"),f=e.defineComponent({name:"flow-chart-node"}),M=e.defineComponent({...f,props:{node:{default:{}},isMouseEnter:{type:Boolean,default:!1}},setup(l){const o=l,{showNode:t,showSubNode:p}=i.useNode(),n=e.ref(!1),d=()=>{n.value=!0},a=()=>{n.value=!1};return e.inject(c.VerticalKey,!1),(u,E)=>(e.openBlock(),e.createElementBlock("div",{class:"flow-chart-node-container",onMouseenter:e.withModifiers(d,["stop"]),onMouseleave:e.withModifiers(a,["stop"])},[e.unref(t)(o.node,e.unref(r.NodeType).START)?(e.openBlock(),e.createBlock(s.default,{key:0,node:o.node,isMouseEnter:u.isMouseEnter||n.value},null,8,["node","isMouseEnter"])):e.createCommentVNode("",!0),e.unref(t)(o.node,e.unref(r.NodeType).APPROVER)?(e.openBlock(),e.createBlock(s.default,{key:1,node:o.node,isMouseEnter:u.isMouseEnter||n.value},null,8,["node","isMouseEnter"])):e.createCommentVNode("",!0),e.unref(t)(o.node,e.unref(r.NodeType).COPYER)?(e.openBlock(),e.createBlock(s.default,{key:2,node:o.node,isMouseEnter:u.isMouseEnter||n.value},null,8,["node","isMouseEnter"])):e.createCommentVNode("",!0),e.unref(t)(o.node,e.unref(r.NodeType).JUMP)?(e.openBlock(),e.createBlock(s.default,{key:3,node:o.node,isMouseEnter:u.isMouseEnter||n.value},null,8,["node","isMouseEnter"])):e.createCommentVNode("",!0),e.unref(t)(o.node,e.unref(r.NodeType).NOTICE)?(e.openBlock(),e.createBlock(s.default,{key:4,node:o.node,isMouseEnter:u.isMouseEnter||n.value},null,8,["node","isMouseEnter"])):e.createCommentVNode("",!0)],32))}});exports.default=M;