tg_web_dist/js/el-card.Axy4lebE.js
2025-06-30 19:02:55 +08:00

2 lines
1018 B
JavaScript

import{b as s,h as a,_ as e,d as t,a as o,c as r,e as d,ag as l,l as f,n as i,g as y,f as n,O as h,t as c,$ as v,v as g}from"./index.UcB8_pFx.js";const p=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"}}),u=t({name:"ElCard"});const S=g(e(t({...u,props:p,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",{},(()=>[h(c(s.header),1)]))],2)):l("v-if",!0),f("div",{class:i([y(a).e("body"),s.bodyClass]),style:v(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",{},(()=>[h(c(s.footer),1)]))],2)):l("v-if",!0)],2))}}),[["__file","card.vue"]]));export{S as E};