tg_web_dist/js/el-card.1753082454051rC_gXOaQ.js

2 lines
1.0 KiB
JavaScript
Raw Normal View History

2025-07-21 15:22:50 +08:00
import{b as s,h as a,d as e,a as t,c as o,e as r,ag as d,l,n as f,g as i,f as y,O as n,t as h,$ as c,_ as v,v as g}from"./index.1753082454051BqnET2ro.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=e({name:"ElCard"});const S=g(v(e({...u,props:p,setup(s){const a=t("card");return(s,e)=>(r(),o("div",{class:f([i(a).b(),i(a).is(`${s.shadow}-shadow`)])},[s.$slots.header||s.header?(r(),o("div",{key:0,class:f([i(a).e("header"),s.headerClass])},[y(s.$slots,"header",{},(()=>[n(h(s.header),1)]))],2)):d("v-if",!0),l("div",{class:f([i(a).e("body"),s.bodyClass]),style:c(s.bodyStyle)},[y(s.$slots,"default")],6),s.$slots.footer||s.footer?(r(),o("div",{key:1,class:f([i(a).e("footer"),s.footerClass])},[y(s.$slots,"footer",{},(()=>[n(h(s.footer),1)]))],2)):d("v-if",!0)],2))}}),[["__file","card.vue"]]));export{S as E};