@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
JavaScript
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
};