zview-plus
Version:
基于 Vue3 的 UI 组件库
2 lines (1 loc) • 998 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),s=require("./card.js"),d={key:0,class:"z-card-header"},l={key:1,class:"z-card-handle"},n={name:"ZCard"},c=e.defineComponent({...n,props:s.cardProps,setup(t){const r=t,a=e.computed(()=>({[`z-card-shadow--${r.shadow}`]:r.shadow}));return(o,i)=>(e.openBlock(),e.createElementBlock("div",{class:e.normalizeClass(["z-card",e.unref(a)])},[o.$slots.header||o.header?(e.openBlock(),e.createElementBlock("div",d,[e.renderSlot(o.$slots,"header",{},()=>[e.createTextVNode(e.toDisplayString(o.header),1)])])):e.createCommentVNode("",!0),e.createElementVNode("div",{class:"z-card-body",style:e.normalizeStyle(o.bodyStyle)},[e.renderSlot(o.$slots,"default")],4),o.$slots.handle||o.handle?(e.openBlock(),e.createElementBlock("div",l,[e.renderSlot(o.$slots,"handle",{},()=>[e.createTextVNode(e.toDisplayString(o.handle),1)])])):e.createCommentVNode("",!0)],2))}});exports.default=c;