| 1 |
import{e as o,m as n,n as r,o as a,b as s,F as u,c as y,f as h,t as _,r as $}from"./vue.esm-bundler.js?ver=1.4.2";import{_ as c}from"./_plugin-vue_export-helper.js?ver=1.4.2";import{_ as b}from"./DynamicIcon.js?ver=1.4.2";const g={name:"Card",props:{border:{type:Boolean}}};function k(e,i,t,d,l,m){return a(),o("div",{class:r(`fct-card ${t.border?"fct-card-border":""}`)},[n(e.$slots,"default")],2)}const V=c(g,[["render",k]]),C={name:"CardHeader",components:{DynamicIcon:b},props:{title:{type:String},text:{type:String},border_bottom:{type:Boolean},icon:{type:String},title_size:{type:String},img:{type:String}}},B={key:0,class:"flex-1"},S=["src"],v={key:1,class:"fct-card-header-text"},x={key:1,class:"fct-card-header-actions"};function z(e,i,t,d,l,m){const f=$("DynamicIcon");return a(),o("div",{class:r(`fct-card-header ${t.border_bottom?"border-bottom":""}`)},[t.title||t.text||e.$slots.title?(a(),o("div",B,[t.title||t.text?(a(),o(u,{key:0},[t.title?(a(),o("h2",{key:0,class:r(`fct-card-header-title ${t.title_size?"is-"+t.title_size:""}`)},[t.icon?(a(),y(f,{key:0,name:t.icon},null,8,["name"])):s("",!0),t.img?(a(),o("img",{key:1,src:t.img,alt:""},null,8,S)):s("",!0),h(" "+_(t.title),1)],2)):s("",!0),t.text?(a(),o("p",v,_(t.text),1)):s("",!0)],64)):s("",!0),e.$slots.title?n(e.$slots,"title",{key:1}):s("",!0)])):s("",!0),e.$slots.action?(a(),o("div",x,[n(e.$slots,"action")])):s("",!0),n(e.$slots,"default")],2)}const E=c(C,[["render",z]]),D={name:"CardBody"},I={class:"fct-card-body"};function p(e,i,t,d,l,m){return a(),o("div",I,[n(e.$slots,"default")])}const T=c(D,[["render",p]]);export{E as C,T as a,V as b}; |