UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 1.19 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),m=require("../index.vue.js"),l=require("element-plus"),i=require("./symbol.js"),f=require("../../../node_modules/.pnpm/uuid@11.0.3/node_modules/uuid/dist/esm-browser/v4.js"),d=e.defineComponent({__name:"item",props:{...l.stepProps,formPorps:{type:Object},name:String},setup(c){const r=f.default(),o=e.shallowRef(),{divRef:u,activeCreateFormUid:n,showStepForm:p}=e.inject(i.SymbolState,{}),s=c,a=e.computed(()=>{const t={...s};return delete t.formPorps,t});return e.onMounted(()=>{n.value.push({uid:r,formIns:o})}),e.onUnmounted(()=>{n.value=n.value.filter(t=>t.uid!==r)}),(t,_)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(e.unref(l.ElStep),e.mergeProps(a.value,{ref_key:"stepItem",ref:o}),null,16),e.unref(u)?(e.openBlock(),e.createBlock(e.Teleport,{key:0,to:e.unref(u)},[e.withDirectives(e.createVNode(m.default,e.mergeProps({ref_key:"stepItem",ref:o},s.formPorps),{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default")]),_:3},16),[[e.vShow,e.unref(p)===e.unref(r)]])],8,["to"])):e.createCommentVNode("",!0)],64))}});exports.default=d;