varM=Object.defineProperty,R=Object.defineProperties;vark=Object.getOwnPropertyDescriptors;varO=Object.getOwnPropertySymbols;varF=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;varP=(t,e,n)=>eint?M(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,a=(t,e)=>{for(varnine||(e={}))F.call(e,n)&&P(t,n,e[n]);if(O)for(varnofO(e))H.call(e,n)&&P(t,n,e[n]);returnt},D=(t,e)=>R(t,k(e));import{DasW}from"./index-DEPO8XpH.js";import{auasQ,cyasN}from"./bootstrap-CW2RsBQq.js";import{masU,b9asq,bxasE,aaasx,uaso,jasu,aQasG,iasS,aMasJ,ddasK,b7asT,LasX}from"../jse/index-index-Cy8amzIl.js";functionY(t){returntypeoft=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!J(t)}constZ={bordered:{default:!0,type:Boolean},column:{default:()=>({lg:3,md:3,sm:2,xl:3,xs:1,xxl:4}),type:[Number,Object]},data:{type:Object},schema:{default:()=>[],type:Array},size:{default:"small",type:String,validator:t=>["default","middle","small",void0].includes(t)},title:{default:"",type:String},useCard:{default:!0,type:Boolean}};function$(t,e,n){if(!t||!Reflect.has(t,e))returnnull;if(!S(t[e]))returnconsole.error(`${e} is not a function!`),null;constl=t[e];returnl?l({data:n}):null}consttt=U({name:"Description",props:Z,setup(t,{slots:e}){constn=q(null),l="description",m=E(),p=x(()=>a(a({},t),o(n))),d=x(()=>D(a({},o(p)),{title:void0})),A=x(()=>!!o(p).title),V=x(()=>a(a({},o(m)),o(d)));functionw({label:r,labelMinWidth:c,labelStyle:s}){if(!s&&!c)returnr;consty=D(a({},s),{minWidth:`${c}px `});returnu("div",{style:y},[r])}functionz(){const{data:r,schema:c}=o(d);returno(c).map(s=>{const{contentMinWidth:y,field:f,render:C,show:h,span:I}=s;if(h&&S(h)&&!h(r))returnnull;functionj(){varv,_;consti=(v=o(d))==null?void0:v.data;if(!i)returnnull;constg=f.includes(".")?(_=K(i,f))!=null?_:N(i,f):N(i,f);returnS(C)?C(g,i):g!=null?g:""}constL=y;returnu(W.Item,{key:f,label:w(s),span:I},{default:()=>{if(s.slot)return$(e,s.slot,r);if(!y)returnj();consti={minWidth:`${L}px`};returnu("div",{style:i},[j()])}})}).filter(s=>!!s)}functionb(){letr;returnu(W,G({class:`${l}`},o(V)),Y(r=z())?r:{default:()=>[r]})}functionB(){constr=t.useCard?b():u("div",null,[b()]);if(!t.useCard)returnr;const{title:c}=o(p),s=$(e,"extra");returnu(Q,{bodyStyle:{padding:"8px 0"},headStyle:{padding:"8px 16px",fontSize:"14px",minHeight:"24px"},style:{margin:0},title:c},{default:()=>r,extra:()=>s&&u("div",null,[s])})}return()=>o(A)?B():b()}});functionot(t){conste=T(t||{});return[{name:"UseDescription",inheritAttrs:!1,setup(m,{attrs:p,slots:d}){return()=>X(tt,a(a({},e),p),d)}},{setDescProps:m=>{Object.assign(e,m)}}]}export{otasu};