2 lines
20 KiB
JavaScript
2 lines
20 KiB
JavaScript
|
|
import{r as a,aq as ke,ar as Re,at as Me,au as Pe,ao as ze,bf as Fe,S as _e,bL as Ae,bM as ie,ap as Le,aC as me,u as Ke,cI as De,G as He,_ as Be,j as n,c_ as ne,B as W,T as I,M as ce,c$ as fe,z as re,aB as Ve,J as We,H as qe}from"./index-DIy3NosD.js";import{P as Xe}from"./index-x0_qMNAh.js";import{F as C}from"./index-C8zAgrXu.js";import{T as U}from"./index-Do3ElwMr.js";import{A as Q}from"./index-CBypQicZ.js";import{R as ue,C as q}from"./row-BFbQ_b2k.js";import{C as A,T as Ye}from"./index-JMVQVIid.js";import{C as se}from"./index-D0LR2CrS.js";import{I as Ge}from"./index-ChEzJj4c.js";import{F as Z}from"./Table-C0wBOmw3.js";import"./useForm-Ee9FUUVh.js";import"./index-CUzdQnnk.js";import"./iconUtil-DNX53dK0.js";import"./Pagination-C_3XJ-9Y.js";const Je=e=>{const{value:t,formatter:i,precision:o,decimalSeparator:l,groupSeparator:m="",prefixCls:x}=e;let p;if(typeof i=="function")p=i(t);else{const u=String(t),w=u.match(/^(-?)(\d*)(\.(\d+))?$/);if(!w||u==="-")p=u;else{const y=w[1];let d=w[2]||"0",h=w[4]||"";d=d.replace(/\B(?=(\d{3})+(?!\d))/g,m),typeof o=="number"&&(h=h.padEnd(o,"0").slice(0,o>0?o:0)),h&&(h=`${l}${h}`),p=[a.createElement("span",{key:"int",className:`${x}-content-value-int`},y,d),h&&a.createElement("span",{key:"decimal",className:`${x}-content-value-decimal`},h)]}}return a.createElement("span",{className:`${x}-content-value`},p)},Qe=e=>{const{componentCls:t,marginXXS:i,padding:o,colorTextDescription:l,titleFontSize:m,colorTextHeading:x,contentFontSize:p,fontFamily:u}=e;return{[t]:Object.assign(Object.assign({},Me(e)),{[`${t}-title`]:{marginBottom:i,color:l,fontSize:m},[`${t}-skeleton`]:{paddingTop:o},[`${t}-content`]:{color:x,fontSize:p,fontFamily:u,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:i},[`${t}-content-suffix`]:{marginInlineStart:i}}})}},Ze=e=>{const{fontSizeHeading3:t,fontSize:i}=e;return{titleFontSize:i,contentFontSize:t}},en=ke("Statistic",e=>{const t=Re(e,{});return Qe(t)},Ze);var nn=function(e,t){var i={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(i[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)t.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(i[o[l]]=e[o[l]]);return i};const L=a.forwardRef((e,t)=>{const{prefixCls:i,className:o,rootClassName:l,style:m,valueStyle:x,value:p=0,title:u,valueRender:w,prefix:y,suffix:d,loading:h=!1,formatter:s,precision:T,decimalSeparator:v=".",groupSeparator:O=",",onMouseEnter:K,onMouseLeave:ee}=e,$=nn(e,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:X,direction:S,className:D,style:j}=Pe("statistic"),g=X("statistic",i),[E,H,B]=en(g),R=a.createElement(Je,{decimalSeparator:v,groupSeparator:O,prefixCls:g,formatter:s,precision:T,value:p}),P=ze(g,{[`${g}-rtl`]:S==="rtl"},D,o,l,H,B),N=a.useRef(null);a.useImperativeHandle(t,()=>({nativeElement:N.current}));const M=Fe($,{aria:!0,data:!0});return E(a.createElement("div",Object.assign({},M,{ref:N,className:P,style:Object.assign(Object.assign({},j),m),onMouseEnter:K,onMouseLeave:ee}),u&&a.createElement("div",{className:`${g}-title`},u),a.createElement(_e,{paragraph:!1,loading:h,className:`${g}-skeleton`,active:!0},a.createElement("div",{style:x,className:`${g}-content`},y&&a.createElement("span",{className:`${g}-content-prefix`},y),w?w(R):R,d&&a.createElement("span",{className:`${g}-content-suffix`},d)))))}),rn=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function sn(e,t){let i=e;const o=/\[[^\]]*]/g,l=(t.match(o)||[]).map(u=>u.slice(1,-1)),m=t.replace(o,"[]"),x=rn.reduce((u,[w,y])=>{if(u.includes(w)){const d=Math.floor(i/y);return i-=d*y,u.replace(new RegExp(`${w}+`,"g"),h=>{const s=h.length;return d.toString().padStart(s,"0"
|