Module 216956

1,389 characters · in 25868.bd058c114912c1de.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:()=>f,z:()=>p});var n=r(760029),i=r(772856),o=r(201092);function a(e,t=-1/0,r=1/0){return Math.min(Math.max(e,t),r)}var s=r(192734),l=r(429966),u=r(59344),c=r(685369),d=r(582128);let f=(0,d.createContext)(null),p=(0,d.forwardRef)(function(e,t){[e,t]=(0,n.JT)(e,t,f);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:f,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,d.useMemo)(()=>new(0,c.K)(t,e),[t,e])}(p);if(!f&&!i){let e="percent"===p.style?v:t;i=y.format(e)}return{progressBarProps:(0,s.v)(h,{...g,"aria-valuenow":f?void 0:t,"aria-valuemin":r,"aria-valuemax":n,"aria-valuetext":f?void 0:i,role:"progressbar"}),labelProps:m}}({...e,label:v}),_=m?void 0:(r-p)/(h-p)*100,w=(0,n.Sl)({...e,defaultClassName:"react-aria-ProgressBar",values:{percentage:_,valueText:y["aria-valuetext"],isIndeterminate:m}}),x=(0,o.$)(e,{global:!0});return d.createElement("div",{...(0,s.v)(x,w,y),ref:t,slot:e.slot||void 0},d.createElement(i.I.Provider,{value:{...b,ref:g,elementType:"span"}},w.children))})}