TmallWeb-dist/js/el-card.SU5f5Qv0.js
2025-07-23 17:43:16 +08:00

2 lines
1014 B
JavaScript

import{b as s,h as a,_ as e,d as t,a as o,c as r,e as d,al as l,l as f,n as i,g as y,f as n,$ as h,O as c,t as v,v as p}from"./index.BG10Ectv.js";const u=s({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:a([String,Object,Array]),default:""},headerClass:String,bodyClass:String,footerClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),S=t({name:"ElCard"});const b=p(e(t({...S,props:u,setup(s){const a=o("card");return(s,e)=>(d(),r("div",{class:i([y(a).b(),y(a).is(`${s.shadow}-shadow`)])},[s.$slots.header||s.header?(d(),r("div",{key:0,class:i([y(a).e("header"),s.headerClass])},[n(s.$slots,"header",{},()=>[c(v(s.header),1)])],2)):l("v-if",!0),f("div",{class:i([y(a).e("body"),s.bodyClass]),style:h(s.bodyStyle)},[n(s.$slots,"default")],6),s.$slots.footer||s.footer?(d(),r("div",{key:1,class:i([y(a).e("footer"),s.footerClass])},[n(s.$slots,"footer",{},()=>[c(v(s.footer),1)])],2)):l("v-if",!0)],2))}}),[["__file","card.vue"]]));export{b as E};