ScopeSentry/static/assets/el-card-wk8kGoMw.js

2 lines
946 B
JavaScript

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