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

2 lines (1 loc) 1.42 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),l=require("@javaguns/utils"),V=require("../../hooks/useDrawer.js"),k=e.defineComponent({name:"flow-radio-group"}),x=e.defineComponent({...k,props:{modelValue:{}},emits:["update:modelValue"],setup(c,{emit:d}){const i=l.pluginManager.getComponent("CheckboxGroup"),p=l.pluginManager.getComponent("Checkbox"),m=l.pluginManager.getComponent("Row"),g=l.pluginManager.getComponent("Col"),r=c,{notices:f}=V.default(),n=e.ref([]);e.watch(()=>r.modelValue,o=>{s(o)}),e.onMounted(()=>{s(r.modelValue)});const s=o=>{o?n.value=l.toUgroup(o):n.value=[]},C=d,v=o=>{if(o){let u=o.reduce((t,a)=>t+a);C("update:modelValue",u)}};return(o,u)=>(e.openBlock(),e.createBlock(e.unref(i),{value:n.value,"onUpdate:value":u[0]||(u[0]=t=>n.value=t),modelValue:n.value,"onUpdate:modelValue":u[1]||(u[1]=t=>n.value=t),onChange:v},{default:e.withCtx(()=>[e.createVNode(e.unref(m),{gutter:12},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(f),(t,a)=>(e.openBlock(),e.createBlock(e.unref(g),{span:8,key:a},{default:e.withCtx(()=>[e.createVNode(e.unref(p),{value:t.value,label:t.value},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.name),1)]),_:2},1032,["value","label"])]),_:2},1024))),128))]),_:1})]),_:1},8,["value","modelValue"]))}});exports.default=x;