var q=Object.defineProperty,L=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable;var E=(a,e,t)=>e in a?q(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,n=(a,e)=>{for(var t in e||(e={}))V.call(e,t)&&E(a,t,e[t]);if(D)for(var t of D(e))Y.call(e,t)&&E(a,t,e[t]);return a},C=(a,e)=>L(a,R(e));var P=(a,e,t)=>new Promise((r,b)=>{var v=o=>{try{y(t.next(o))}catch(c){b(c)}},m=o=>{try{y(t.throw(o))}catch(c){b(c)}},y=o=>o.done?r(o.value):Promise.resolve(o.value).then(v,m);y((t=t.apply(a,e)).next())});import{i as G,F as J,T as Q,m as M,w as U,__tla as X}from"./index-f0df2f76.js";import{C as Z,__tla as tt}from"./index-7a87ec93.js";import{aK as $,ae as et}from"./antd-057b41b1.js";import{d as at,k as lt,e as _,u as l,f,ac as st,i as rt,H as nt}from"./vue-1631514e.js";let k,ot=Promise.all([(()=>{try{return X}catch(a){}})(),(()=>{try{return tt}catch(a){}})()]).then(()=>P(void 0,null,function*(){function a(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!rt(r)}let e,t;e={useCollapse:{type:Boolean,default:!0},title:{type:String,default:""},size:{type:String,validator:r=>["small","default","middle",void 0].includes(r),default:"small"},bordered:{type:Boolean,default:!0},column:{type:[Number,Object],default:()=>({xxl:4,xl:3,lg:3,md:3,sm:2,xs:1})},collapseOptions:{type:Object,default:null},schema:{type:Array,default:()=>[]},data:{type:Object}},t=at({name:"Description",props:e,emits:["register"],setup(r,{slots:b,emit:v}){const m=lt(null),{prefixCls:y}=G("description"),o=J(),c=_(()=>n(n({},r),l(m))),x=_(()=>C(n({},l(c)),{title:void 0})),B=_(()=>!!l(c).title),z=_(()=>n({canExpand:!1},l(x).collapseOptions)),A=_(()=>n(n({},l(o)),l(x)));function F(s){m.value=n(n({},l(m)),s)}function H({label:s,labelMinWidth:d,labelStyle:i}){if(!i&&!d)return s;const u=C(n({},i),{minWidth:`${d}px `});return f("div",{style:u},[s])}function I(){const{schema:s,data:d}=l(x);return l(s).map(i=>{const{render:u,field:g,span:N,show:j,contentMinWidth:S}=i;if(j&&M(j)&&!j(d))return null;const W=()=>{var w;const p=(w=l(x))==null?void 0:w.data;if(!p)return null;const h=et(p,g);return h&&!nt(p).hasOwnProperty(g)?M(u)?u("",p):"":M(u)?u(h,p):h!=null?h:""},T=S;return f($.Item,{label:H(i),key:g,span:N},{default:()=>{if(!S)return W();const p={minWidth:`${T}px`};return f("div",{style:p},[W()])}})}).filter(i=>!!i)}const O=()=>{let s;return f($,st({class:`${y}`},l(A)),a(s=I())?s:{default:()=>[s]})},K=()=>{const s=r.useCollapse?O():f("div",null,[O()]);if(!r.useCollapse)return s;const{canExpand:d,helpMessage:i}=l(z),{title:u}=l(c);return f(Z,{title:u,canExpan:d,helpMessage:i},{default:()=>s,action:()=>Q(b,"action")})};return v("register",{setDescProps:F}),()=>l(B)?K():O()}}),k=U(t)}));export{k as D,ot as __tla};