UNPKG

@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

35 lines (34 loc) 1.06 kB
import { defineComponent as s, openBlock as f, createElementBlock as k, createElementVNode as n, withModifiers as c, createCommentVNode as u } from "vue"; import "./style/index.css"; import { injectWithSelf as b } from "@javaguns/utils"; import { DelClickKey as C } from "../../utils/injection-key.mjs"; const _ = { key: 0, class: "guns-flow-node-del-layer" }, v = s({ name: "flow-node-del-confirm" }), x = /* @__PURE__ */ s({ ...v, props: { minMap: { type: Boolean }, node: {} }, emits: ["callback"], setup(i, { emit: a }) { const o = i, l = b(C), d = (e) => { e.deletable = !1, l && (l(e), m(e)); }, r = a, m = (e) => { r("callback", e); }; return (e, t) => o.node.deletable ? (f(), k("div", _, [ n("button", { class: "node-del-cancel", onClick: t[0] || (t[0] = c((p) => d(o.node), ["stop"])) }, "删除"), n("button", { onClick: t[1] || (t[1] = c((p) => o.node.deletable = !1, ["stop"])) }, "取消") ])) : u("", !0); } }); export { x as default };