Build 541864stable
Module 914410
1,071 characters · in 25a7e063aeebe2ee.jsDependencies
Source Raw
function(e,t,s){s.d(t,{Ay:()=>h,fh:()=>m,qP:()=>u});var r,l,a=s(627968),i=s(64700),n=s(503698),d=s.n(n);s(284009);var o=s(736653),c=s(63947),u=((r={}).UNSET="unset",r.BLUE="blue",r.ORANGE="orange",r),m=((l={}).LIGHT="light",l.MEDIUM="medium",l);let h=e=>{let{progress:t,minimum:s=0,maximum:r=100,weight:l="light",variant:n,override:u,glowing:m=!0,labelledBy:h}=e,C=null!=u&&"unset"===n,x=(0,o.Ay)(),p=u?.[x]??u?.default,_=i.useMemo(()=>(t-s)/(r-s)*100,[t,s,r]),g=t===s,R={...C?{"--custom-background":p?.background,"--custom-gradient-start":p?.gradientStart,"--custom-gradient-end":p?.gradientEnd,"--custom-gradient-glow":p?.gradientEnd}:{},...!m&&{"--custom-gradient-glow":"transparent"}};return(0,a.jsx)("div",{className:d()(c.progressContainer,c[l],c[n]),style:R,children:(0,a.jsxs)("div",{className:d()(c.progress,{[c.empty]:g}),style:{width:`${_}%`},role:"meter","aria-valuenow":t,"aria-valuemin":s,"aria-valuemax":r,"aria-labelledby":h,children:[(0,a.jsx)("div",{className:d()(c.glow,{[c.empty]:g})}),(0,a.jsx)("div",{className:d()(c.bar,c[n],{[c.empty]:g})})]})})}}