import{$ as e,C as t,E as n,M as r,T as i,X as a,cn as o,in as s,k as c,kt as l,nn as u}from"./_plugin-vue_export-helper-9JxOV_6y.js";import{Qt as d,b as f,l as p,y as m}from"./style-uQ45SeWa.js";import{ln as h,xn as g}from"./GxPagination-CS4FI5Lo.js";var _=m({header:{type:String,default:``},footer:{type:String,default:``},bodyStyle:{type:f([String,Object,Array]),default:``},headerClass:String,bodyClass:String,footerClass:String,shadow:{type:String,values:[`always`,`hover`,`never`],default:void 0}}),v=h(g(r({...r({name:`ElCard`}),props:_,setup(r){let f=p(`card`),m=d(`card`);return(r,d)=>(a(),n(`div`,{class:u([l(m).b(),l(m).is(`${r.shadow||l(f)?.shadow||`always`}-shadow`)])},[r.$slots.header||r.header?(a(),n(`div`,{key:0,class:u([l(m).e(`header`),r.headerClass])},[e(r.$slots,`header`,{},()=>[c(o(r.header),1)])],2)):i(`v-if`,!0),t(`div`,{class:u([l(m).e(`body`),r.bodyClass]),style:s(r.bodyStyle)},[e(r.$slots,`default`)],6),r.$slots.footer||r.footer?(a(),n(`div`,{key:1,class:u([l(m).e(`footer`),r.footerClass])},[e(r.$slots,`footer`,{},()=>[c(o(r.footer),1)])],2)):i(`v-if`,!0)],2))}}),[[`__file`,`card.vue`]]));export{v as t};