el-card-BKAwDEAt.js 1.0 KB

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