2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
import{m as ct,d as N,f as z,cU as T,s as ht,k as l,b as t,B as xt,a5 as St,P as g,bd as it,cV as Tt,j as O,g as $t}from"./index-be457ac4.js";import{T as dt}from"./index-3bcb781a.js";import{R as Pt,C as At}from"./Col-078b7ef2.js";import{D as Et}from"./styleChecker-7765134f.js";const $=ct(Pt),b=ct(At);var Bt=dt.TabPane,Dt=function(){return{prefixCls:String,title:g.any,extra:g.any,bordered:{type:Boolean,default:!0},bodyStyle:{type:Object,default:void 0},headStyle:{type:Object,default:void 0},loading:{type:Boolean,default:!1},hoverable:{type:Boolean,default:!1},type:{type:String},size:{type:String},actions:g.any,tabList:{type:Array},tabBarExtraContent:g.any,activeTabKey:String,defaultActiveTabKey:String,cover:g.any,onTabChange:{type:Function}}},Gt=N({compatConfig:{MODE:3},name:"ACard",props:Dt(),slots:["title","extra","tabBarExtraContent","actions","cover","customTab"],setup:function(a,_){var e=_.slots,y=z("card",a),v=y.prefixCls,C=y.direction,o=y.size,A=function(c){var i=c.map(function(d,m){return it(d)&&!Tt(d)||!it(d)?t("li",{style:{width:"".concat(100/c.length,"%")},key:"action-".concat(m)},[t("span",null,[d])]):null});return i},E=function(c){var i;(i=a.onTabChange)===null||i===void 0||i.call(a,c)},G=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i;return c.forEach(function(d){d&&Et(d.type)&&d.type.__ANT_CARD_GRID&&(i=!0)}),i};return function(){var p,c,i,d,m,j,s,h,V=a.headStyle,st=V===void 0?{}:V,U=a.bodyStyle,K=U===void 0?{}:U,W=a.loading,F=a.bordered,ut=F===void 0?!0:F,q=a.type,x=a.tabList,vt=a.hoverable,H=a.activeTabKey,ft=a.defaultActiveTabKey,J=a.tabBarExtraContent,Q=J===void 0?T((p=e.tabBarExtraContent)===null||p===void 0?void 0:p.call(e)):J,X=a.title,M=X===void 0?T((c=e.title)===null||c===void 0?void 0:c.call(e)):X,Y=a.extra,k=Y===void 0?T((i=e.extra)===null||i===void 0?void 0:i.call(e)):Y,Z=a.actions,R=Z===void 0?T((d=e.actions)===null||d===void 0?void 0:d.call(e)):Z,tt=a.cover,at=tt===void 0?T((m=e.cover)===null||m===void 0?void 0:m.call(e)):tt,B=ht((j=e.default)===null||j===void 0?void 0:j.call(e)),n=v.value,bt=(s={},l(s,"".concat(n),!0),l(s,"".concat(n,"-loading"),W),l(s,"".concat(n,"-bordered"),ut),l(s,"".concat(n,"-hoverable"),!!vt),l(s,"".concat(n,"-contain-grid"),G(B)),l(s,"".concat(n,"-contain-tabs"),x&&x.length),l(s,"".concat(n,"-").concat(o.value),o.value),l(s,"".concat(n,"-type-").concat(q),!!q),l(s,"".concat(n,"-rtl"),C.value==="rtl"),s),pt=K.padding===0||K.padding==="0px"?{padding:"24px"}:void 0,f=t("div",{class:"".concat(n,"-loading-block")},null),gt=t("div",{class:"".concat(n,"-loading-content"),style:pt},[t($,{gutter:8},{default:function(){return[t(b,{span:22},{default:function(){return[f]}})]}}),t($,{gutter:8},{default:function(){return[t(b,{span:8},{default:function(){return[f]}}),t(b,{span:15},{default:function(){return[f]}})]}}),t($,{gutter:8},{default:function(){return[t(b,{span:6},{default:function(){return[f]}}),t(b,{span:18},{default:function(){return[f]}})]}}),t($,{gutter:8},{default:function(){return[t(b,{span:13},{default:function(){return[f]}}),t(b,{span:9},{default:function(){return[f]}})]}}),t($,{gutter:8},{default:function(){return[t(b,{span:4},{default:function(){return[f]}}),t(b,{span:3},{default:function(){return[f]}}),t(b,{span:16},{default:function(){return[f]}})]}})]),et=H!==void 0,yt=(h={size:"large"},l(h,et?"activeKey":"defaultActiveKey",et?H:ft),l(h,"onChange",E),l(h,"class","".concat(n,"-head-tabs")),h),nt,rt=x&&x.length?t(dt,yt,{default:function(){return[x.map(function(r){var lt=r.tab,D=r.slots,ot=D==null?void 0:D.tab;xt(!D,"Card","tabList slots is deprecated, Please use `customTab` instead.");var I=lt!==void 0?lt:e[ot]?e[ot](r):null;return I=St(e,"customTab",r,function(){return[I]}),t(Bt,{tab:I,key:r.key,disabled:r.disabled},null)})]},rightExtra:Q?function(){return Q}:null}):null;(M||k||rt)&&(nt=t("div",{class:"".concat(n,"-head"),style:st},[t("div",{class:"".concat(n,"-head-wrapper")},[M&&t("div",{class:"".concat(n,"-head-title")},[M]),k&&t("div",{class:"".concat(n,"-extra")},[k])]),rt]));var _t=at?t("div",{class:"".concat(n,"-cover")},[at]):null,Ct=t("div",{class:"".concat(n,"-body"),style:K},[W?gt:B]),mt=R&&R.length?t("ul",{class:"".concat(n,"-actions")},[A(R)]):null;return t("div",{class:bt,ref:"cardContainerRef"},[nt,_t,B&&B.length?Ct:null,mt])}}});const P=Gt;var jt=function(){return{prefixCls:String,title:g.any,description:g.any,avatar:g.any}};const w=N({compatConfig:{MODE:3},name:"ACardMeta",props:jt(),slots:["title","description","avatar"],setup:function(a,_){var e=_.slots,y=z("card",a),v=y.prefixCls;return function(){var C=l({},"".concat(v.value,"-meta"),!0),o=O(e,a,"avatar"),A=O(e,a,"title"),E=O(e,a,"description"),G=o?t("div",{class:"".concat(v.value,"-meta-avatar")},[o]):null,p=A?t("div",{class:"".concat(v.value,"-meta-title")},[A]):null,c=E?t("div",{class:"".concat(v.value,"-meta-description")},[E]):null,i=p||c?t("div",{class:"".concat(v.value,"-meta-detail")},[p,c]):null;return t("div",{class:C},[G,i])}}});var Kt=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}};const L=N({compatConfig:{MODE:3},name:"ACardGrid",__ANT_CARD_GRID:!0,props:Kt(),setup:function(a,_){var e=_.slots,y=z("card",a),v=y.prefixCls,C=$t(function(){var o;return o={},l(o,"".concat(v.value,"-grid"),!0),l(o,"".concat(v.value,"-grid-hoverable"),a.hoverable),o});return function(){var o;return t("div",{class:C.value},[(o=e.default)===null||o===void 0?void 0:o.call(e)])}}});P.Meta=w;P.Grid=L;P.install=function(u){return u.component(P.name,P),u.component(w.name,w),u.component(L.name,L),u};export{P as C};
|