Module 127747

1,389 characters · in 68925.4de164704c201108.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,r){"use strict";r.d(t,{K:()=>d,z:()=>p});var n=r(825913),i=r(129844),o=r(290424);function a(e,t=-1/0,r=1/0){return Math.min(Math.max(e,t),r)}var s=r(318473),l=r(783786),u=r(402112),c=r(685369),f=r(64700);let d=(0,f.createContext)(null),p=(0,f.forwardRef)(function(e,t){[e,t]=(0,n.JT)(e,t,d);let{value:r=0,minValue:p=0,maxValue:h=100,isIndeterminate:m=!1}=e;r=a(r,p,h);let[g,v]=(0,n._E)(!e["aria-label"]&&!e["aria-labelledby"]),{progressBarProps:y,labelProps:b}=function(e){let{value:t=0,minValue:r=0,maxValue:n=100,valueLabel:i,isIndeterminate:d,formatOptions:p={style:"percent"}}=e,h=(0,o.$)(e,{labelable:!0}),{labelProps:m,fieldProps:g}=(0,l.M)({...e,labelElementType:"span"}),v=((t=a(t,r,n))-r)/(n-r),y=function(e={}){let{locale:t}=(0,u.Y)();return(0,f.useMemo)(()=>new(0,c.K)(t,e),[t,e])}(p);if(!d&&!i){let e="percent"===p.style?v:t;i=y.format(e)}return{progressBarProps:(0,s.v)(h,{...g,"aria-valuenow":d?void 0:t,"aria-valuemin":r,"aria-valuemax":n,"aria-valuetext":d?void 0:i,role:"progressbar"}),labelProps:m}}({...e,label:v}),w=m?void 0:(r-p)/(h-p)*100,_=(0,n.Sl)({...e,defaultClassName:"react-aria-ProgressBar",values:{percentage:w,valueText:y["aria-valuetext"],isIndeterminate:m}}),x=(0,o.$)(e,{global:!0});return f.createElement("div",{...(0,s.v)(x,_,y),ref:t,slot:e.slot||void 0},f.createElement(i.I.Provider,{value:{...b,ref:g,elementType:"span"}},_.children))})}