You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
5.3 KiB
2 lines
5.3 KiB
import{d as z,f6 as Ca,da as O,db as ma,T as i,b as a,f7 as ha,aV as xa,V as p,aO as oa,f8 as Sa,f9 as Ta,di as I,f as Aa}from"./index-f4658ae7.js";import{T as ia}from"./index-84fbff43.js";import{R as x}from"./index-24b7f696.js";import{C as b}from"./index-1d383df5.js";var Pa=ia.TabPane,Ba=function(){return{prefixCls:String,title:p.any,extra:p.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:p.any,tabList:{type:Array},tabBarExtraContent:p.any,activeTabKey:String,defaultActiveTabKey:String,cover:p.any,onTabChange:{type:Function}}},Da=z({name:"ACard",mixins:[Ca],props:Ba(),slots:["title","extra","tabBarExtraContent","actions","cover","customTab"],setup:function(t,g){var e=g.slots,y=O("card",t),v=y.prefixCls,_=y.direction,c=y.size,T=function(o){var d=o.map(function(u,C){return oa(u)&&!Sa(u)||!oa(u)?a("li",{style:{width:"".concat(100/o.length,"%")},key:"action-".concat(C)},[a("span",null,[u])]):null});return d},A=function(o){var d;(d=t.onTabChange)===null||d===void 0||d.call(t,o)},D=function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d;return o.forEach(function(u){u&&Ta(u.type)&&u.type.__ANT_CARD_GRID&&(d=!0)}),d};return function(){var r,o,d,u,C,E,G,K,V=t.headStyle,ca=V===void 0?{}:V,w=t.bodyStyle,$=w===void 0?{}:w,F=t.loading,W=t.bordered,da=W===void 0?!0:W,q=t.type,m=t.tabList,ua=t.hoverable,H=t.activeTabKey,sa=t.defaultActiveTabKey,J=t.tabBarExtraContent,Q=J===void 0?(d=e.tabBarExtraContent)===null||d===void 0?void 0:d.call(e):J,U=t.title,j=U===void 0?(u=e.title)===null||u===void 0?void 0:u.call(e):U,X=t.extra,k=X===void 0?(C=e.extra)===null||C===void 0?void 0:C.call(e):X,Y=t.actions,M=Y===void 0?(E=e.actions)===null||E===void 0?void 0:E.call(e):Y,Z=t.cover,aa=Z===void 0?(G=e.cover)===null||G===void 0?void 0:G.call(e):Z,P=ma((K=e.default)===null||K===void 0?void 0:K.call(e)),n=v.value,va=(r={},i(r,"".concat(n),!0),i(r,"".concat(n,"-loading"),F),i(r,"".concat(n,"-bordered"),da),i(r,"".concat(n,"-hoverable"),!!ua),i(r,"".concat(n,"-contain-grid"),D(P)),i(r,"".concat(n,"-contain-tabs"),m&&m.length),i(r,"".concat(n,"-").concat(c.value),c.value),i(r,"".concat(n,"-type-").concat(q),!!q),i(r,"".concat(n,"-rtl"),_.value==="rtl"),r),fa=$.padding===0||$.padding==="0px"?{padding:"24px"}:void 0,f=a("div",{class:"".concat(n,"-loading-block")},null),ba=a("div",{class:"".concat(n,"-loading-content"),style:fa},[a(x,{gutter:8},{default:function(){return[a(b,{span:22},{default:function(){return[f]}})]}}),a(x,{gutter:8},{default:function(){return[a(b,{span:8},{default:function(){return[f]}}),a(b,{span:15},{default:function(){return[f]}})]}}),a(x,{gutter:8},{default:function(){return[a(b,{span:6},{default:function(){return[f]}}),a(b,{span:18},{default:function(){return[f]}})]}}),a(x,{gutter:8},{default:function(){return[a(b,{span:13},{default:function(){return[f]}}),a(b,{span:9},{default:function(){return[f]}})]}}),a(x,{gutter:8},{default:function(){return[a(b,{span:4},{default:function(){return[f]}}),a(b,{span:3},{default:function(){return[f]}}),a(b,{span:16},{default:function(){return[f]}})]}})]),ta=H!==void 0,pa=(o={size:"large"},i(o,ta?"activeKey":"defaultActiveKey",ta?H:sa),i(o,"onChange",A),i(o,"class","".concat(n,"-head-tabs")),o),ea,na=m&&m.length?a(ia,pa,{default:function(){return[m.map(function(l){var ra=l.tab,B=l.slots,la=B==null?void 0:B.tab;ha(!B,"Card","tabList slots is deprecated, Please use `customTab` instead.");var R=ra!==void 0?ra:e[la]?e[la](l):null;return R=xa(e,"customTab",l,function(){return[R]}),a(Pa,{tab:R,key:l.key,disabled:l.disabled},null)})]},rightExtra:Q?function(){return Q}:null}):null;(j||k||na)&&(ea=a("div",{class:"".concat(n,"-head"),style:ca},[a("div",{class:"".concat(n,"-head-wrapper")},[j&&a("div",{class:"".concat(n,"-head-title")},[j]),k&&a("div",{class:"".concat(n,"-extra")},[k])]),na]));var ya=aa?a("div",{class:"".concat(n,"-cover")},[aa]):null,ga=a("div",{class:"".concat(n,"-body"),style:$},[F?ba:P]),_a=M&&M.length?a("ul",{class:"".concat(n,"-actions")},[T(M)]):null;return a("div",{class:va,ref:"cardContainerRef"},[ea,ya,P&&P.length?ga:null,_a])}}});const S=Da;var Ea=function(){return{prefixCls:String,title:p.any,description:p.any,avatar:p.any}};const L=z({name:"ACardMeta",props:Ea(),slots:["title","description","avatar"],setup:function(t,g){var e=g.slots,y=O("card",t),v=y.prefixCls;return function(){var _=i({},"".concat(v.value,"-meta"),!0),c=I(e,t,"avatar"),T=I(e,t,"title"),A=I(e,t,"description"),D=c?a("div",{class:"".concat(v.value,"-meta-avatar")},[c]):null,r=T?a("div",{class:"".concat(v.value,"-meta-title")},[T]):null,o=A?a("div",{class:"".concat(v.value,"-meta-description")},[A]):null,d=r||o?a("div",{class:"".concat(v.value,"-meta-detail")},[r,o]):null;return a("div",{class:_},[D,d])}}});var Ga=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}};const N=z({name:"ACardGrid",__ANT_CARD_GRID:!0,props:Ga(),setup:function(t,g){var e=g.slots,y=O("card",t),v=y.prefixCls,_=Aa(function(){var c;return c={},i(c,"".concat(v.value,"-grid"),!0),i(c,"".concat(v.value,"-grid-hoverable"),t.hoverable),c});return function(){var c;return a("div",{class:_.value},[(c=e.default)===null||c===void 0?void 0:c.call(e)])}}});S.Meta=L;S.Grid=N;S.install=function(s){return s.component(S.name,S),s.component(L.name,L),s.component(N.name,N),s};export{S as C};
|