@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
19 lines (18 loc) • 611 B
JavaScript
import { computed as n } from "vue";
import { loadAsyncComponent as c } from "@javaguns/utils";
const s = () => {
const t = n(() => (o) => {
if (o.icon)
return c(async () => (await import("@javaguns/icon"))["Icon" + o.icon + "Flow"]);
}), i = n(() => (o) => {
if (o.icon)
return c(async () => (await import("@javaguns/icon"))["Icon" + o.icon + "Outline"]);
}), r = n(() => (o) => {
if (o.icon)
return c(async () => (await import("@javaguns/icon"))["Icon" + o.icon + "Fill"]);
});
return { loadIcon: t, loadIconOutline: i, loadIconFill: r };
};
export {
s as default
};