UNPKG

@wetspace/pro-components

Version:
2 lines (1 loc) 1.29 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),o=require("element-plus"),l=e.defineComponent({__name:"card",props:{info:{type:Object}},setup(s){const n=o.useNamespace("pro-list__card"),a=e.useSlots(),t=s;return(r,c)=>(e.openBlock(),e.createBlock(e.unref(o.ElCard),{shadow:"never",class:e.normalizeClass(e.unref(n).b())},e.createSlots({header:e.withCtx(()=>[e.renderSlot(r.$slots,"header",{info:t.info},()=>[e.createVNode(e.unref(o.ElText),{tag:"b"},{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.info.name),1)]),_:1})])]),default:e.withCtx(()=>[e.renderSlot(r.$slots,"content",{info:t.info},()=>[e.createElementVNode("div",{class:e.normalizeClass(e.unref(n).m("content"))},[e.createVNode(e.unref(o.ElImage),{fit:"cover",class:e.normalizeClass(e.unref(n).m("content-image")),src:t.info.image},null,8,["class","src"]),e.createElementVNode("div",{class:e.normalizeClass(e.unref(n).m("content-text"))},[e.createVNode(e.unref(o.ElText),null,{default:e.withCtx(()=>[e.createTextVNode(e.toDisplayString(t.info.desc),1)]),_:1})],2)],2)])]),_:2},[e.unref(a).footer?{name:"footer",fn:e.withCtx(()=>[e.renderSlot(r.$slots,"footer",{info:t.info})]),key:"0"}:void 0]),1032,["class"]))}});exports.default=l;