You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.6 KiB
JavaScript

var u=Object.defineProperty;var m=Object.getOwnPropertySymbols;var d=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var a=(e,r,o)=>r in e?u(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,t=(e,r)=>{for(var o in r||(r={}))d.call(r,o)&&a(e,o,r[o]);if(m)for(var o of m(r))_.call(r,o)&&a(e,o,r[o]);return e};import{_ as h}from"./FormItem.vue_vue_type_script_lang-B_ueKfdL.js";import{d as l,c as p,u as n,aa as $,_ as P,a8 as b,ae as g,ab as C,a9 as F,af as I,ak as j,al as k}from"./vue-aEZWZQSa.js";import{_ as y}from"./entry/index-CruxN-Hs-1723019140439.js";import"./componentMap-uxp1OCze.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-D6-xDLMZ.js";import"./antd-BY-1PcYE.js";import"./index-BYFe0x3M.js";import"./index-B6biQger.js";import"./useWindowSizeFn--jCT5E3A.js";import"./useSortable-CSRkxIlp.js";import"./download-BageIVpd.js";import"./useLoading-C0EEZ3ab.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./style-Bwlk8Loa.js";import"./helper-CuUont7-.js";const O=l({name:"VFormItem",components:{FormItem:h},props:{formData:{type:Object,default:()=>({})},schema:{type:Object,required:!0},formConfig:{type:Object,required:!0}},setup(e){const r=p(()=>t({},n(e.schema))),o=p(()=>t({},n(e.formConfig)));return{schemaNew:r,getProps:o}}});function v(e,r,o,c,w,q){const i=$("FormItem");return P(),b(i,{schema:e.schemaNew,formProps:e.getProps},g({_:2},[C(Object.keys(e.$slots),s=>({name:s,fn:F(f=>[I(e.$slots,s,j(k(f||{})))])}))]),1032,["schema","formProps"])}const T=y(O,[["render",v]]);export{T as default};