Build 533169stable
Module 5373
1,506 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{i:()=>d});var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(460890),l=n(563852),u=function(e){return e.XXSMALL="xxsmall",e.XSMALL="xsmall",e.SMALL="small",e.LARGE="large",e}(u||{});let c="indeterminate";function d(e){let t,{className:n,percent:s,size:u="small",foregroundColor:d="var(--progressbar-indicator-background)",backgroundColor:_="var(--progressbar-track-background)",foregroundGradientColor:f,animate:p=!0,stepNumber:h,stepCount:m}=e,{i18n:E}=(0,o.G9)(),g=null!=s?s:null!=h&&null!=m?h/(m+1)*100:0;t=null!=f?{background:`linear-gradient(to right, ${f[0]}, ${f[1]})`}:{backgroundColor:d};let A=i.useMemo(()=>{let e={role:"progressbar","aria-label":"Progress Bar"};return null!=h&&null!=m?(e["aria-valuenow"]=h,e["aria-valuemin"]=1,e["aria-valuemax"]=m,e["aria-label"]=E.STEP_INDICATOR(h,m)):null!=s&&"number"==typeof s&&(e["aria-valuenow"]=s,e["aria-valuemin"]=0,e["aria-valuemax"]=100,e["aria-label"]=E.PERCENT_COMPLETE(Math.round(s))),e},[h,m,s,E]);return(0,r.jsx)("div",{className:a()(n,l.progress,l[u]),style:{backgroundColor:_},...A,children:g!==c&&"number"==typeof g?(0,r.jsx)("div",{className:a()(l.progressBar,l[u],{[l.animating]:p}),style:{transform:`translate3d(${Math.min(Math.max(0,g),100)-100}%, 0, 0)`,...t}}):(0,r.jsxs)(i.Fragment,{children:[(0,r.jsx)("div",{className:a()(l.indeterminateBar1,l[u],{[l.animating]:p}),style:t}),(0,r.jsx)("div",{className:a()(l.indeterminateBar2,l[u],{[l.animating]:p}),style:t})]})})}d.Sizes=u,d.INDETERMINATE=c}