2 lines
5.8 KiB
JavaScript
2 lines
5.8 KiB
JavaScript
import{_ as xt}from"./_plugin-vue_export-helper-483988fe.js";import{m as ct,d as L,f as N,cQ as $,s as St,k as o,b as t,B as Tt,bk as st,P as _,a_ as it,cR as $t,j as I,g as Bt,o as Pt,K as At,w as Et,X as Dt}from"./index-860fa59f.js";import{a as dt}from"./index-f2ed3e06.js";import{R as kt,C as Gt}from"./Col-3da990c2.js";import{a as Kt}from"./vnode-1c666eb2.js";const B=ct(kt),p=ct(Gt);var jt=dt.TabPane,Mt=function(){return{prefixCls:String,title:_.any,extra:_.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:_.any,tabList:{type:Array},tabBarExtraContent:_.any,activeTabKey:String,defaultActiveTabKey:String,cover:_.any,onTabChange:{type:Function}}},Rt=L({compatConfig:{MODE:3},name:"ACard",props:Mt(),slots:["title","extra","tabBarExtraContent","actions","cover","customTab"],setup:function(a,g){var e=g.slots,y=N("card",a),v=y.prefixCls,C=y.direction,l=y.size,P=function(c){var i=c.map(function(d,h){return it(d)&&!$t(d)||!it(d)?t("li",{style:{width:"".concat(100/c.length,"%")},key:"action-".concat(h)},[t("span",null,[d])]):null});return i},A=function(c){var i;(i=a.onTabChange)===null||i===void 0||i.call(a,c)},k=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],i;return c.forEach(function(d){d&&Kt(d.type)&&d.type.__ANT_CARD_GRID&&(i=!0)}),i};return function(){var b,c,i,d,h,G,u,x,V=a.headStyle,ut=V===void 0?{}:V,W=a.bodyStyle,K=W===void 0?{}:W,F=a.loading,Q=a.bordered,vt=Q===void 0?!0:Q,U=a.type,S=a.tabList,ft=a.hoverable,X=a.activeTabKey,pt=a.defaultActiveTabKey,q=a.tabBarExtraContent,H=q===void 0?$((b=e.tabBarExtraContent)===null||b===void 0?void 0:b.call(e)):q,J=a.title,j=J===void 0?$((c=e.title)===null||c===void 0?void 0:c.call(e)):J,Y=a.extra,M=Y===void 0?$((i=e.extra)===null||i===void 0?void 0:i.call(e)):Y,Z=a.actions,R=Z===void 0?$((d=e.actions)===null||d===void 0?void 0:d.call(e)):Z,tt=a.cover,at=tt===void 0?$((h=e.cover)===null||h===void 0?void 0:h.call(e)):tt,E=St((G=e.default)===null||G===void 0?void 0:G.call(e)),n=v.value,bt=(u={},o(u,"".concat(n),!0),o(u,"".concat(n,"-loading"),F),o(u,"".concat(n,"-bordered"),vt),o(u,"".concat(n,"-hoverable"),!!ft),o(u,"".concat(n,"-contain-grid"),k(E)),o(u,"".concat(n,"-contain-tabs"),S&&S.length),o(u,"".concat(n,"-").concat(l.value),l.value),o(u,"".concat(n,"-type-").concat(U),!!U),o(u,"".concat(n,"-rtl"),C.value==="rtl"),u),_t=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:_t},[t(B,{gutter:8},{default:function(){return[t(p,{span:22},{default:function(){return[f]}})]}}),t(B,{gutter:8},{default:function(){return[t(p,{span:8},{default:function(){return[f]}}),t(p,{span:15},{default:function(){return[f]}})]}}),t(B,{gutter:8},{default:function(){return[t(p,{span:6},{default:function(){return[f]}}),t(p,{span:18},{default:function(){return[f]}})]}}),t(B,{gutter:8},{default:function(){return[t(p,{span:13},{default:function(){return[f]}}),t(p,{span:9},{default:function(){return[f]}})]}}),t(B,{gutter:8},{default:function(){return[t(p,{span:4},{default:function(){return[f]}}),t(p,{span:3},{default:function(){return[f]}}),t(p,{span:16},{default:function(){return[f]}})]}})]),et=X!==void 0,yt=(x={size:"large"},o(x,et?"activeKey":"defaultActiveKey",et?X:pt),o(x,"onChange",A),o(x,"class","".concat(n,"-head-tabs")),x),nt,rt=S&&S.length?t(dt,yt,{default:function(){return[S.map(function(r){var ot=r.tab,D=r.slots,lt=D==null?void 0:D.tab;Tt(!D,"Card","tabList slots is deprecated, Please use `customTab` instead.");var w=ot!==void 0?ot:e[lt]?e[lt](r):null;return w=st(e,"customTab",r,function(){return[w]}),t(jt,{tab:w,key:r.key,disabled:r.disabled},null)})]},rightExtra:H?function(){return H}:null}):null;(j||M||rt)&&(nt=t("div",{class:"".concat(n,"-head"),style:ut},[t("div",{class:"".concat(n,"-head-wrapper")},[j&&t("div",{class:"".concat(n,"-head-title")},[j]),M&&t("div",{class:"".concat(n,"-extra")},[M])]),rt]));var mt=at?t("div",{class:"".concat(n,"-cover")},[at]):null,Ct=t("div",{class:"".concat(n,"-body"),style:K},[F?gt:E]),ht=R&&R.length?t("ul",{class:"".concat(n,"-actions")},[P(R)]):null;return t("div",{class:bt,ref:"cardContainerRef"},[nt,mt,E&&E.length?Ct:null,ht])}}});const m=Rt;var wt=function(){return{prefixCls:String,title:_.any,description:_.any,avatar:_.any}};const O=L({compatConfig:{MODE:3},name:"ACardMeta",props:wt(),slots:["title","description","avatar"],setup:function(a,g){var e=g.slots,y=N("card",a),v=y.prefixCls;return function(){var C=o({},"".concat(v.value,"-meta"),!0),l=I(e,a,"avatar"),P=I(e,a,"title"),A=I(e,a,"description"),k=l?t("div",{class:"".concat(v.value,"-meta-avatar")},[l]):null,b=P?t("div",{class:"".concat(v.value,"-meta-title")},[P]):null,c=A?t("div",{class:"".concat(v.value,"-meta-description")},[A]):null,i=b||c?t("div",{class:"".concat(v.value,"-meta-detail")},[b,c]):null;return t("div",{class:C},[k,i])}}});var It=function(){return{prefixCls:String,hoverable:{type:Boolean,default:!0}}};const z=L({compatConfig:{MODE:3},name:"ACardGrid",__ANT_CARD_GRID:!0,props:It(),setup:function(a,g){var e=g.slots,y=N("card",a),v=y.prefixCls,C=Bt(function(){var l;return l={},o(l,"".concat(v.value,"-grid"),!0),o(l,"".concat(v.value,"-grid-hoverable"),a.hoverable),l});return function(){var l;return t("div",{class:C.value},[(l=e.default)===null||l===void 0?void 0:l.call(e)])}}});m.Meta=O;m.Grid=z;m.install=function(s){return s.component(m.name,m),s.component(O.name,O),s.component(z.name,z),s};const Ot={};function zt(s,a){const g=m;return Pt(),At(g,{class:"m-5 rounded-xl overflow-y-auto",style:Dt({height:"calc(100vh - 85px)"})},{default:Et(()=>[st(s.$slots,"default")]),_:3},8,["style"])}const Qt=xt(Ot,[["render",zt]]);export{Qt as _};
|