👨🏻‍💻👩🏻‍💻 Use Ant Design like a Pro!
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.
 
 
 

1 lines
10 KiB

"use strict";(self.webpackChunkant_design_pro=self.webpackChunkant_design_pro||[]).push([[1030],{48120:function(oe,I,e){e.d(I,{Z:function(){return t}});const t=h=>h?typeof h=="function"?h():h:null},61030:function(oe,I,e){e.d(I,{C:function(){return fe}});var t=e(79685),h=e(68591),M=e.n(h),f=e(58718),H=e(52401),A=e(85817),L=e(99248),F=e(73064),w=e(79301),d=t.createContext({}),n=e(26477),a=e(4614),o=e(44244),l=e(25830);const r=s=>{const{antCls:g,componentCls:c,iconCls:i,avatarBg:p,avatarColor:Y,containerSize:T,containerSizeLG:C,containerSizeSM:W,textFontSize:y,textFontSizeLG:U,textFontSizeSM:ne,borderRadius:D,borderRadiusLG:B,borderRadiusSM:K,lineWidth:Z,lineType:q,calc:J}=s,j=(O,G,S)=>({width:O,height:O,lineHeight:(0,n.bf)(J(O).sub(J(Z).mul(2)).equal()),borderRadius:"50%",[`&${c}-square`]:{borderRadius:S},[`${c}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${c}-icon`]:{fontSize:G,[`> ${i}`]:{margin:0}}});return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,a.Wf)(s)),{position:"relative",display:"inline-block",overflow:"hidden",color:Y,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:p,border:`${(0,n.bf)(Z)} ${q} transparent`,["&-image"]:{background:"transparent"},[`${g}-image-img`]:{display:"block"}}),j(T,y,D)),{["&-lg"]:Object.assign({},j(C,U,B)),["&-sm"]:Object.assign({},j(W,ne,K)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},u=s=>{const{componentCls:g,groupBorderColor:c,groupOverlapping:i,groupSpace:p}=s;return{[`${g}-group`]:{display:"inline-flex",[`${g}`]:{borderColor:c},["> *:not(:first-child)"]:{marginInlineStart:i}},[`${g}-group-popover`]:{[`${g} + ${g}`]:{marginInlineStart:p}}}},P=s=>{const{controlHeight:g,controlHeightLG:c,controlHeightSM:i,fontSize:p,fontSizeLG:Y,fontSizeXL:T,fontSizeHeading3:C,marginXS:W,marginXXS:y,colorBorderBg:U}=s;return{containerSize:g,containerSizeLG:c,containerSizeSM:i,textFontSize:Math.round((Y+T)/2),textFontSizeLG:C,textFontSizeSM:p,groupSpace:y,groupOverlapping:-W,groupBorderColor:U}};var _=(0,o.I$)("Avatar",s=>{const{colorTextLightSolid:g,colorTextPlaceholder:c}=s,i=(0,l.TS)(s,{avatarBg:c,avatarColor:g});return[r(i),u(i)]},P),b=e(84477),V=function(s,g){var c={};for(var i in s)Object.prototype.hasOwnProperty.call(s,i)&&g.indexOf(i)<0&&(c[i]=s[i]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,i=Object.getOwnPropertySymbols(s);p<i.length;p++)g.indexOf(i[p])<0&&Object.prototype.propertyIsEnumerable.call(s,i[p])&&(c[i[p]]=s[i[p]]);return c};const X=(s,g)=>{const[c,i]=t.useState(1),[p,Y]=t.useState(!1),[T,C]=t.useState(!0),W=t.useRef(null),y=t.useRef(null),U=(0,H.sQ)(g,W),{getPrefixCls:ne,avatar:D}=t.useContext(L.E_),B=t.useContext(d),K=()=>{if(!y.current||!W.current)return;const v=y.current.offsetWidth,m=W.current.offsetWidth;if(v!==0&&m!==0){const{gap:x=4}=s;x*2<m&&i(m-x*2<v?(m-x*2)/v:1)}};t.useEffect(()=>{Y(!0)},[]),t.useEffect(()=>{C(!0),i(1)},[s.src]),t.useEffect(K,[s.gap]);const Z=()=>{const{onError:v}=s;(v==null?void 0:v())!==!1&&C(!1)},{prefixCls:q,shape:J,size:j,src:O,srcSet:G,icon:S,className:ee,rootClassName:re,alt:pe,draggable:Ee,children:ce,crossOrigin:he}=s,se=V(s,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),E=(0,F.Z)(v=>{var m,x;return(x=(m=j!=null?j:B==null?void 0:B.size)!==null&&m!==void 0?m:v)!==null&&x!==void 0?x:"default"}),Ce=Object.keys(typeof E=="object"?E||{}:{}).some(v=>["xs","sm","md","lg","xl","xxl"].includes(v)),ue=(0,w.Z)(Ce),Oe=t.useMemo(()=>{if(typeof E!="object")return{};const v=A.c4.find(x=>ue[x]),m=E[v];return m?{width:m,height:m,lineHeight:`${m}px`,fontSize:m&&(S||ce)?m/2:18}:{}},[ue,E]),z=ne("avatar",q),me=(0,b.Z)(z),[Pe,ye]=_(z,me),Se=M()({[`${z}-lg`]:E==="large",[`${z}-sm`]:E==="small"}),ve=t.isValidElement(O),xe=J||(B==null?void 0:B.shape)||"circle",Me=M()(z,Se,D==null?void 0:D.className,`${z}-${xe}`,{[`${z}-image`]:ve||O&&T,[`${z}-icon`]:!!S},me,ee,re,ye),_e=typeof E=="number"?{width:E,height:E,lineHeight:`${E}px`,fontSize:S?E/2:18}:{};let te;if(typeof O=="string"&&T)te=t.createElement("img",{src:O,draggable:Ee,srcSet:G,onError:Z,alt:pe,crossOrigin:he});else if(ve)te=O;else if(S)te=S;else if(p||c!==1){const v=`scale(${c}) translateX(-50%)`,m={msTransform:v,WebkitTransform:v,transform:v},x=typeof E=="number"?{lineHeight:`${E}px`}:{};te=t.createElement(f.Z,{onResize:K},t.createElement("span",{className:`${z}-string`,ref:y,style:Object.assign(Object.assign({},x),m)},ce))}else te=t.createElement("span",{className:`${z}-string`,style:{opacity:0},ref:y},ce);return delete se.onError,delete se.gap,Pe(t.createElement("span",Object.assign({},se,{style:Object.assign(Object.assign(Object.assign(Object.assign({},_e),Oe),D==null?void 0:D.style),se.style),className:Me,ref:U}),te))};var R=t.forwardRef(X),N=e(89259),$=e(8262),le=e(23196);const ae=s=>{const{size:g,shape:c}=t.useContext(d),i=t.useMemo(()=>({size:s.size||g,shape:s.shape||c}),[s.size,s.shape,g,c]);return t.createElement(d.Provider,{value:i},s.children)};var ie=s=>{const{getPrefixCls:g,direction:c}=t.useContext(L.E_),{prefixCls:i,className:p,rootClassName:Y,style:T,maxCount:C,maxStyle:W,size:y,shape:U,maxPopoverPlacement:ne="top",maxPopoverTrigger:D="hover",children:B}=s,K=g("avatar",i),Z=`${K}-group`,q=(0,b.Z)(K),[J,j]=_(K,q),O=M()(Z,{[`${Z}-rtl`]:c==="rtl"},q,p,Y,j),G=(0,N.Z)(B).map((ee,re)=>(0,le.Tm)(ee,{key:`avatar-key-${re}`})),S=G.length;if(C&&C<S){const ee=G.slice(0,C),re=G.slice(C,S);return ee.push(t.createElement($.Z,{key:"avatar-popover-key",content:re,trigger:D,placement:ne,overlayClassName:`${Z}-popover`},t.createElement(R,{style:W},`+${S-C}`))),J(t.createElement(ae,{shape:U,size:y},t.createElement("div",{className:O,style:T},ee)))}return J(t.createElement(ae,{shape:U,size:y},t.createElement("div",{className:O,style:T},G)))};const ge=R;ge.Group=ie;var fe=ge},27796:function(oe,I,e){var t=e(68591),h=e.n(t),M=e(9832),f=e(79685),H=e(99248),A=e(48120),L=e(52060),F=function(n,a){var o={};for(var l in n)Object.prototype.hasOwnProperty.call(n,l)&&a.indexOf(l)<0&&(o[l]=n[l]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,l=Object.getOwnPropertySymbols(n);r<l.length;r++)a.indexOf(l[r])<0&&Object.prototype.propertyIsEnumerable.call(n,l[r])&&(o[l[r]]=n[l[r]]);return o};const w=(n,a,o)=>{if(!(!a&&!o))return f.createElement(f.Fragment,null,a&&f.createElement("div",{className:`${n}-title`},(0,A.Z)(a)),f.createElement("div",{className:`${n}-inner-content`},(0,A.Z)(o)))},k=n=>{const{hashId:a,prefixCls:o,className:l,style:r,placement:u="top",title:P,content:_,children:b}=n;return f.createElement("div",{className:h()(a,o,`${o}-pure`,`${o}-placement-${u}`,l),style:r},f.createElement("div",{className:`${o}-arrow`}),f.createElement(M.G,Object.assign({},n,{className:a,prefixCls:o}),b||w(o,P,_)))},d=n=>{const{prefixCls:a}=n,o=F(n,["prefixCls"]),{getPrefixCls:l}=f.useContext(H.E_),r=l("popover",a),[u,P]=(0,L.Z)(r);return u(f.createElement(k,Object.assign({},o,{prefixCls:r,hashId:P})))};I.ZP=d},8262:function(oe,I,e){var t=e(79685),h=e(68591),M=e.n(h),f=e(48120),H=e(4477),A=e(99248),L=e(58898),F=e(27796),w=e(52060),k=function(a,o){var l={};for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&o.indexOf(r)<0&&(l[r]=a[r]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,r=Object.getOwnPropertySymbols(a);u<r.length;u++)o.indexOf(r[u])<0&&Object.prototype.propertyIsEnumerable.call(a,r[u])&&(l[r[u]]=a[r[u]]);return l};const d=a=>{let{title:o,content:l,prefixCls:r}=a;return t.createElement(t.Fragment,null,o&&t.createElement("div",{className:`${r}-title`},(0,f.Z)(o)),t.createElement("div",{className:`${r}-inner-content`},(0,f.Z)(l)))},n=t.forwardRef((a,o)=>{const{prefixCls:l,title:r,content:u,overlayClassName:P,placement:_="top",trigger:b="hover",mouseEnterDelay:V=.1,mouseLeaveDelay:X=.1,overlayStyle:Q={}}=a,R=k(a,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:N}=t.useContext(A.E_),$=N("popover",l),[le,ae]=(0,w.Z)($),de=N(),ie=M()(P,ae);return le(t.createElement(L.Z,Object.assign({placement:_,trigger:b,mouseEnterDelay:V,mouseLeaveDelay:X,overlayStyle:Q},R,{prefixCls:$,overlayClassName:ie,ref:o,overlay:r||u?t.createElement(d,{prefixCls:$,title:r,content:u}):null,transitionName:(0,H.m)(de,"zoom-big",R.transitionName),"data-popover-inject":!0})))});n._InternalPanelDoNotUseOrYouWillBeFired=F.ZP,I.Z=n},52060:function(oe,I,e){var t=e(4614),h=e(41606),M=e(97112),f=e(53060),H=e(44244),A=e(25830),L=e(99703);const F=d=>{const{componentCls:n,popoverColor:a,titleMinWidth:o,fontWeightStrong:l,innerPadding:r,boxShadowSecondary:u,colorTextHeading:P,borderRadiusLG:_,zIndexPopup:b,titleMarginBottom:V,colorBgElevated:X,popoverBg:Q,titleBorderBottom:R,innerContentPadding:N,titlePadding:$}=d;return[{[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:b,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":X,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${n}-content`]:{position:"relative"},[`${n}-inner`]:{backgroundColor:Q,backgroundClip:"padding-box",borderRadius:_,boxShadow:u,padding:r},[`${n}-title`]:{minWidth:o,marginBottom:V,color:P,fontWeight:l,borderBottom:R,padding:$},[`${n}-inner-content`]:{color:a,padding:N}})},(0,M.ZP)(d,"var(--antd-arrow-background-color)"),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:d.sizePopupArrow,display:"inline-block",[`${n}-content`]:{display:"inline-block"}}}]},w=d=>{const{componentCls:n}=d;return{[n]:f.i.map(a=>{const o=d[`${a}6`];return{[`&${n}-${a}`]:{"--antd-arrow-background-color":o,[`${n}-inner`]:{backgroundColor:o},[`${n}-arrow`]:{background:"transparent"}}}})}},k=d=>{const{lineWidth:n,controlHeight:a,fontHeight:o,padding:l,wireframe:r,zIndexPopupBase:u,borderRadiusLG:P,marginXS:_,lineType:b,colorSplit:V,paddingSM:X}=d,Q=a-o,R=Q/2,N=Q/2-n,$=l;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:u+30},(0,L.w)(d)),(0,M.wZ)({contentRadius:P,limitVerticalRadius:!0})),{innerPadding:r?0:12,titleMarginBottom:r?0:_,titlePadding:r?`${R}px ${$}px ${N}px`:0,titleBorderBottom:r?`${n}px ${b} ${V}`:"none",innerContentPadding:r?`${X}px ${$}px`:0})};I.Z=(0,H.I$)("Popover",d=>{const{colorBgElevated:n,colorText:a}=d,o=(0,A.TS)(d,{popoverBg:n,popoverColor:a});return[F(o),w(o),(0,h._y)(o,"zoom-big")]},k,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})}}]);