UNPKG

@gits-id/card

Version:

GITS Card Component

2 lines (1 loc) 2.05 kB
var VBtn=function(d,e){"use strict";const f="",s={class:"card-title"},r=e.defineComponent({__name:"VCard",props:{title:{type:String,default:""},defaultWrapperClass:{type:String,default:""},defaultHeaderClass:{type:String,default:"card-header"},defaultFooterClass:{type:String,default:"card-footer"},defaultBodyClass:{type:String,default:"card-body"},wrapperClass:{type:String,default:""},headerClass:{type:String,default:""},footerClass:{type:String,default:""},bodyClass:{type:String,default:""},hideHeader:{type:Boolean,default:!1},hideFooter:{type:Boolean,default:!1},bordered:{type:Boolean,default:!1},flat:{type:Boolean,default:!1},shadow:{type:[Boolean,String],default:!1},to:{type:String,default:""},color:{type:String,default:"default"}},setup(t){const a=t,{to:o}=e.toRefs(a),n=e.computed(()=>o.value?"router-link":"div"),c=e.computed(()=>{const l=a.flat?"card--shadow-none":typeof a.shadow=="string"?`card--shadow-${a.shadow}`:"card--shadow";return[`card card-${a.color}`,a.defaultWrapperClass,a.wrapperClass,l,{"card--bordered":a.bordered}]});return(l,C)=>(e.openBlock(),e.createBlock(e.resolveDynamicComponent(e.unref(n)),{to:e.unref(o),class:e.normalizeClass(e.unref(c))},{default:e.withCtx(()=>[e.renderSlot(l.$slots,"image"),t.hideHeader?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:0,class:e.normalizeClass([t.defaultHeaderClass,t.headerClass])},[e.renderSlot(l.$slots,"header.prepend"),e.renderSlot(l.$slots,"header",{},()=>[e.createElementVNode("div",s,e.toDisplayString(t.title),1)]),e.renderSlot(l.$slots,"header.append")],2)),e.createElementVNode("div",{class:e.normalizeClass([t.defaultBodyClass,t.bodyClass])},[e.renderSlot(l.$slots,"default")],2),t.hideFooter?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("div",{key:1,class:e.normalizeClass([t.defaultFooterClass,t.footerClass])},[e.renderSlot(l.$slots,"footer")],2))]),_:3},8,["to","class"]))}}),i="";return d.VCard=r,d.default=r,Object.defineProperties(d,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),d}({},Vue);