@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.94 kB
JavaScript
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),u=require("@javaguns/utils"),v=e.defineComponent({name:"flow-radio-group"}),k=e.defineComponent({...v,props:{datas:{default:()=>[]},span:{default:8},row:{type:Boolean,default:!1},modelValue:{default:8}},emits:["update:modelValue","change"],setup(p,{emit:c}){const i=u.pluginManager.getComponent("RadioGroup"),d=u.pluginManager.getComponent("Radio"),g=u.pluginManager.getComponent("Row"),f=u.pluginManager.getComponent("Col"),t=p,a=e.ref(t.modelValue);e.watch(()=>t.modelValue,o=>{a.value=o});const s=c,m=()=>{s("update:modelValue",a.value),s("change",a.value)};return(o,n)=>(e.openBlock(),e.createBlock(e.unref(i),{modelValue:a.value,"onUpdate:modelValue":n[0]||(n[0]=l=>a.value=l),value:a.value,"onUpdate:value":n[1]||(n[1]=l=>a.value=l),onChange:m},{default:e.withCtx(()=>[t.row?(e.openBlock(),e.createBlock(e.unref(g),{key:0},{default:e.withCtx(()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.datas,(l,r)=>(e.openBlock(),e.createBlock(e.unref(f),{span:t.span,key:r,style:{"line-height":"30px"}},{default:e.withCtx(()=>[e.createVNode(e.unref(d),{value:l.value,label:l.value,disabled:l.disabled},{default:e.withCtx(()=>[e.createElementVNode("span",null,e.toDisplayString(l.name),1),l.slot?e.renderSlot(o.$slots,l.slot,{key:0}):e.createCommentVNode("",!0)]),_:2},1032,["value","label","disabled"])]),_:2},1032,["span"]))),128))]),_:3})):(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:1},e.renderList(t.datas,(l,r)=>(e.openBlock(),e.createBlock(e.unref(d),{value:l.value,label:l.value,disabled:l.disabled,key:r},{default:e.withCtx(()=>[e.createElementVNode("span",null,e.toDisplayString(l.name),1),l.slot?e.renderSlot(o.$slots,l.slot,{key:0}):e.createCommentVNode("",!0)]),_:2},1032,["value","label","disabled"]))),128))]),_:3},8,["modelValue","value"]))}});exports.default=k;