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