2 lines
9.7 KiB
JavaScript
2 lines
9.7 KiB
JavaScript
|
|
import{am as V,r as o,cq as T,cr as q,ao as y,aq as U,ar as J,at as K,as as f,bh as Q,au as Y,ay as Z,av as k}from"./index-D2cxrzyv.js";const ee={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},L=V.createContext({});var te=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l<n.length;l++)t.indexOf(n[l])<0&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(i[n[l]]=e[n[l]]);return i};const ne=e=>q(e).map(t=>Object.assign(Object.assign({},t==null?void 0:t.props),{key:t.key}));function le(e,t,i){const n=o.useMemo(()=>t||ne(i),[t,i]);return o.useMemo(()=>n.map(c=>{var{span:s}=c,b=te(c,["span"]);return s==="filled"?Object.assign(Object.assign({},b),{filled:!0}):Object.assign(Object.assign({},b),{span:typeof s=="number"?s:T(e,s)})}),[n,e])}var ae=function(e,t){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l<n.length;l++)t.indexOf(n[l])<0&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(i[n[l]]=e[n[l]]);return i};function ie(e,t){let i=[],n=[],l=!1,c=0;return e.filter(s=>s).forEach(s=>{const{filled:b}=s,m=ae(s,["filled"]);if(b){n.push(m),i.push(n),n=[],c=0;return}const p=t-c;c+=s.span||1,c>=t?(c>t?(l=!0,n.push(Object.assign(Object.assign({},m),{span:p}))):n.push(m),i.push(n),n=[],c=0):n.push(m)}),n.length>0&&i.push(n),i=i.map(s=>{const b=s.reduce((m,p)=>m+(p.span||1),0);if(b<t){const m=s[s.length-1];return m.span=t-(b-(m.span||1)),s}return s}),[i,l]}const oe=(e,t)=>{const[i,n]=o.useMemo(()=>ie(t,e),[t,e]);return i},se=({children:e})=>e,I=e=>e!=null,M=e=>{const{itemPrefixCls:t,component:i,span:n,className:l,style:c,labelStyle:s,contentStyle:b,bordered:m,label:p,content:d,colon:C,type:v,styles:u}=e,$=i,{classNames:a}=o.useContext(L),h=Object.assign(Object.assign({},s),u==null?void 0:u.label),r=Object.assign(Object.assign({},b),u==null?void 0:u.content);return m?o.createElement($,{colSpan:n,style:c,className:y(l,{[`${t}-item-${v}`]:v==="label"||v==="content",[a==null?void 0:a.label]:(a==null?void 0:a.label)&&v==="label",[a==null?void 0:a.content]:(a==null?void 0:a.content)&&v==="content"})},I(p)&&o.createElement("span",{style:h},p),I(d)&&o.createElement("span",{style:r},d)):o.createElement($,{colSpan:n,style:c,className:y(`${t}-item`,l)},o.createElement("div",{className:`${t}-item-container`},I(p)&&o.createElement("span",{style:h,className:y(`${t}-item-label`,a==null?void 0:a.label,{[`${t}-item-no-colon`]:!C})},p),I(d)&&o.createElement("span",{style:r,className:y(`${t}-item-content`,a==null?void 0:a.content)},d)))};function z(e,{colon:t,prefixCls:i,bordered:n},{component:l,type:c,showLabel:s,showContent:b,labelStyle:m,contentStyle:p,styles:d}){return e.map(({label:C,children:v,prefixCls:u=i,className:$,style:a,labelStyle:h,contentStyle:r,span:N=1,key:S,styles:g},E)=>typeof l=="string"?o.createElement(M,{key:`${c}-${S||E}`,className:$,style:a,styles:{label:Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),h),g==null?void 0:g.label),content:Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),r),g==null?void 0:g.content)},span:N,colon:t,component:l,itemPrefixCls:u,bordered:n,label:s?C:null,content:b?v:null,type:c}):[o.createElement(M,{key:`label-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},m),d==null?void 0:d.label),a),h),g==null?void 0:g.label),span:1,colon:t,component:l[0],itemPrefixCls:u,bordered:n,label:C,type:"label"}),o.createElement(M,{key:`content-${S||E}`,className:$,style:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},p),d==null?void 0:d.content),a),r),g==null?void 0:g.content),span:N*2-1,component:l[1],itemPrefixCls:u,bordered:n,content:v,type:"content"})])}const re=e=>{const t=o.useContext(L),{prefixCls:i,vertical:n,row:l,index:c,bordered:s}=e;return n?o.createElemen
|