lwx-test-ui
Version:
lwx-test-ui
2 lines (1 loc) • 1.52 kB
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),m=require("@element-plus/icons-vue"),s=require("./big-dialog.js"),f={class:"flex items-center"},g={class:"text-large font-600 mr-3 big-dialog-title"},p={class:"flex items-center"},_=e.defineComponent({name:"LwxBigDialog",__name:"big-dialog",props:s.bigDialogProps,emits:s.bigDialogEmits,setup(n,{emit:i}){e.useCssVars(t=>({fd520d40:c.value}));const l=n,o=i,r=e.computed({get(){return l.modelValue},set(t){o("close"),o("update:modelValue",t)}});function a(){o("close"),o("update:modelValue",!1)}const c=e.ref("#fff");return(t,h)=>{const d=e.resolveComponent("el-scrollbar"),u=e.resolveComponent("el-page-header");return e.openBlock(),e.createBlock(e.Teleport,{defer:"",to:"body"},[e.createVNode(e.Transition,{name:"el-zoom-in-center"},{default:e.withCtx(()=>[e.withDirectives(e.createElementVNode("div",{class:e.normalizeClass(["big-dialog",t.customClass])},[e.createVNode(u,{icon:e.unref(m.Back),style:{height:"100%",display:"flex","flex-direction":"column"},onBack:a},{content:e.withCtx(()=>[e.createElementVNode("div",f,[e.createElementVNode("span",g,e.toDisplayString(l.title),1)])]),extra:e.withCtx(()=>[e.createElementVNode("div",p,[e.renderSlot(t.$slots,"footer",{},void 0,!0)])]),default:e.withCtx(()=>[e.createVNode(d,null,{default:e.withCtx(()=>[e.renderSlot(t.$slots,"default",{},void 0,!0)]),_:3})]),_:3},8,["icon"])],2),[[e.vShow,r.value]])]),_:3})])}}});exports.default=_;